Docker 101: Run and Manage Containers
Go from zero to a confident Docker beginner. Learn how to run containers of all kinds, interact with them, and build a clear mental model of how Docker manages your applications behind the scenes.
Curated lists of practical challenges sprinkled with a little bit of theory and lots of colorful diagrams to help you learn more efficiently. Skill paths are ultra focused learning series which you can use to develop or improve a specific skill: container networking troubleshooting, image building, etc.
Go from zero to a confident Docker beginner. Learn how to run containers of all kinds, interact with them, and build a clear mental model of how Docker manages your applications behind the scenes.
Explore how different container runtimes - Docker, Podman, nerdctl, ctr, and runc - execute containers. Compare their UX, architecture, and impact on containerized applications.
Practice building container images, choosing the right base image, organizing multi-stage Dockerfiles, and troubleshooting common issues caused by flawed image composition.