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
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...