Docker learning paths
Structured routes from your first container to running Docker in production. Each path mixes short lessons with hands-on labs and ends in a completion certificate.
Docker Fundamentals
Go from zero to confidently running, inspecting, and cleaning up containers. The foundation every other path builds on.
Docker Compose
Define and run multi-container applications declaratively — the day-to-day tool for local stacks and small deployments.
Docker Networking
Understand how containers talk — to each other, to the host, and to the world — and how to debug it when they don’t.
Docker Storage
Keep data safe across container restarts and rebuilds — volumes, bind mounts, permissions, and backup/restore.
Docker Image Engineering
Build small, fast, secure images — layer caching, multi-stage builds, non-root users, and registry publishing.
Docker Security
Harden containers against the most common real-world mistakes — root, capabilities, secrets, and the Docker socket.
Docker Monitoring & Troubleshooting
Diagnose sick containers and stand up real observability — health, logs, resource limits, Prometheus, Grafana, and alerts.
Docker CI/CD & Production Operations
Ship containers safely — automated builds, image scanning, deploy gates, rollbacks, and incident response under fire.