Docker

The step before Kubernetes: building images, running containers, and keeping them small and safe.

Docker basics

Each lesson explains one idea in plain words, has you try it on your laptop, then shows how I use it for CivicGrid, the API I run in production. It ends where the Kubernetes track begins.

  1. 1What containers solveStart · 12 min
  2. 2Your first containerStart · 25 min
  3. 3Images and registriesStart · 25 min
  4. 4Your first DockerfileStart · 30 min
  5. 5Data and settingsStart · 30 min
  6. 6Networking and ComposeStart · 30 min
  7. 7Smaller, safer imagesStart · 30 min
  8. 8From Docker to KubernetesStart · 35 min

Docker documentation (opens in a new tab)

Getting started, the Dockerfile reference, and Compose.

Free

Docker Hub (opens in a new tab)

The default public registry for container images, including the official ones.

Free tier