Docker
Package an app with its dependencies as a container.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Images and containersWhat an image really is, how a container differs from a virtual machine, and the commands you will run every day.
- Writing a DockerfileInstructions that matter, why layer order decides your build times, and how multi-stage builds keep production images small.
- Compose, volumes and networkingDescribe a multi-container stack in one file, decide where data lives, and understand how containers address each other.
More in DevOps & Tooling
Git Linux Kubernetes Nginx CI / CD Bash Scripting Ansible
Last refreshed 2026-09-17.