Your baby steps into the world of containerization start here.
Welcome to this project-driven, step-by-step Docker learning hub. Whether you're a beginner curious about containers or a DevOps enthusiast looking to sharpen your skills — this repo is your playground. Built with 💙 for learners, by a learner.
- Docker basics, images, containers
- Writing powerful Dockerfiles
- Building multi-container apps with Docker Compose
- Managing volumes & networking
- Pushing images to Docker Hub
- CI/CD with Docker & GitHub Actions
- Using Docker images in Kubernetes
Each folder is a focused lab with:
- A clear, beginner-friendly
README.md
- Hands-on files to run/test
Start from
getting-started/
and move your way up the container ladder
Stage | Topics Covered |
---|---|
Beginner | Hello World, Docker CLI, images, containers |
Intermediate | Docker Compose, Volumes, Networking |
Advanced | CI/CD, DockerHub, Kubernetes Intro |
- ✅ DevOps & Cloud beginners
- ✅ College students & bootcampers
- ✅ Anyone building their resume with real Docker use cases
Follow for updates & new labs:
Feel free to fork, star, and contribute!
Raise an issue if something breaks — or better — send a PR 💪