course background
course

20

People

1

Day

Docker First Steps


20

People

1

Day

About Course

1. Welcome to the Container World
  • Why Docker exists (and why people love it)
  • How Docker fits into modern software teams

2. Docker Basics You Actually Need
  • Images, Containers, and Registries (no magic, we promise)
  • Container life cycle: born, run, stop, gone
  • Essential Docker commands you’ll use every day

3. Run Your First Container
  • Pull cool stuff from Docker Hub
  • Run containers like a pro
  • Ports, logs, and “wait… why isn’t it working?”

4. Build Your Own Image
  • Meet the Dockerfile
  • How images are built layer by layer
  • Turn a simple app into a container

5. Volumes: Save Your Data (Please!)
  • Why containers forget everything
  • Volumes vs bind mounts (easy mode)
  • Keep your data alive even when containers die

6. Docker Compose Without Fear
  • Why Compose is a lifesaver
  • Reading docker-compose.yaml without panic
  • Edit it, run it, and confidently shut it down

7. Hands-on Chaos & Fixing Things
  • Break containers on purpose
  • Read error messages like a detective
  • Common beginner mistakes (and how to escape them)

8. Wrap-up & What’s Next
  • Key takeaways
  • Where Docker can take you next

Instructor

logo

Athibet Prawane

Prerequisite

  • Basic command-line skills (copy & paste is allowed)
  • General idea of how apps run
  • Docker Desktop installed and ready to go

Who this course is for ?

  • Docker beginners (yes, really beginners)
  • Developers, testers, DevOps newbies, students, and curious humans
  • Anyone tired of “it works on my machine”
  • Not for Docker veterans - you’ll be bored...