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

  1. Images and containersWhat an image really is, how a container differs from a virtual machine, and the commands you will run every day.
  2. Writing a DockerfileInstructions that matter, why layer order decides your build times, and how multi-stage builds keep production images small.
  3. 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.