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
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
Module 1 — Containers, Images, and Docker Architecture
2 labs45 min
- Containers and ImagesBeginner20 min4.6Start
- Identify the Container from Host EvidenceIntermediate25 min4.7Start
Module 2 — Container Lifecycle, CLI, and Troubleshooting
1 lab30 min
- Lifecycle and TroubleshootingIntermediate30 min4.9Start
Module 3 — Dockerfiles and Reproducible Images
2 labs1.2 h
- Containerize the Status APIBeginner35 min4.8Start
- Repair a Fragile DockerfileIntermediate35 min4.3Start
Module 4 — BuildKit, Buildx, Optimization, and Multi-Platform Builds
3 labs2.7 h
- Build Context and Multi-Stage ImagesIntermediate40 min4.0Start
- Build Images for Two ArchitecturesIntermediate45 min5.0Start
- Practical Exam A — Build a Production ImagePractical examAdvanced75 min4.5Start
Module 5 — Persistent Storage and Data Recovery
2 labs1.2 h
- Backup, Destroy, RestoreIntermediate40 minStart
- Fix a Volume Permission FailureIntermediate30 minStart
Module 6 — Container Networking and Service Discovery
3 labs1.7 h
- Networks and VolumesIntermediate25 minStart
- Three-Zone Network SegmentationIntermediate35 minStart
- Restore a Failed Service PathIntermediate40 minStart
Module 7 — Multi-Container Applications with Docker Compose
4 labs3.8 h
- Compose the Service StackIntermediate60 minStart
- Overrides, Profiles, and Safe ConfigurationIntermediate40 minStart
- Scale the API Behind the GatewayIntermediate40 minStart
- Practical Exam B — Restore a Broken StackPractical examAdvanced90 minStart
Module 8 — Reliability, Resource Control, Observability, and Incidents
3 labs1.7 h
- Prove Graceful ShutdownIntermediate35 minStart
- Health and Resource LimitsAdvanced25 minStart
- Respond to a Container IncidentAdvanced40 minStart
Module 9 — Container Security and Software Supply Chain
3 labs2.3 h
- Harden the RuntimeAdvanced35 minStart
- Scan, Inventory, and Prove an ImageAdvanced60 minStart
- The Secret in the LayerAdvanced40 minStart
Module 10 — Registries, CI/CD, Promotion, and Rollback
4 labs4.7 h
- Publish a Release by DigestIntermediate45 minStart
- Build the Release PipelineAdvanced75 minStart
- Promote and Roll Back by DigestAdvanced40 minStart
- Practical Exam C — The Release LifecyclePractical examAdvanced120 minStart
Module 11 — Capstone: TaskFlow Production Release
1 lab1.5 h
- Rescue and Harden ProductionAdvanced90 minStart
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.