Lab trackDocker Labs

Docker hands-on labs

Every Docker lab, challenge, practical exam and the capstone — no videos, no reading. Twelve modules of work you do in a real environment.

  • 28 labs
  • 28.5 h
  • Intermediate
  • Free
Start with the first lab

Free with a free account — it runs in your browser, nothing to install.

  • A real environment in your browser
  • You run the commands yourself
  • Your result is checked automatically

Labs in this track

28 labsFree

Module 1 — Containers, Images, and Docker Architecture

2 labs

Module 2 — Container Lifecycle, CLI, and Troubleshooting

1 lab

Module 3 — Dockerfiles and Reproducible Images

2 labs

Module 4 — BuildKit, Buildx, Optimization, and Multi-Platform Builds

3 labs

Module 5 — Persistent Storage and Data Recovery

2 labs

Module 6 — Container Networking and Service Discovery

3 labs

Module 7 — Multi-Container Applications with Docker Compose

4 labs

Module 8 — Reliability, Resource Control, Observability, and Incidents

3 labs

Module 9 — Container Security and Software Supply Chain

3 labs

Module 10 — Registries, CI/CD, Promotion, and Rollback

4 labs

Module 11 — Capstone: TaskFlow Production Release

1 lab

About this track

A lab-only path through production Docker.

Show more

Every item in this course is a real environment you launch, operate and repair: guided labs, troubleshooting challenges, three practical exams and a capstone release. There are no video lectures and no reading-only lessons — if you want those, take Hands-on Docker, which covers the same ground with the teaching attached.

Each module closes with a short quiz on what you just did.

You will build, break, diagnose and ship the same application across twelve modules, ending with a production release you take from source to a verified, rolled-back-and-recovered deployment.