Docker topics
12 short topics in Containers and Kubernetes. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Image construction and layers
Demonstrate image construction and layers in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Build context and dependencies
Demonstrate build context and dependencies in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Entrypoint and process behavior
Demonstrate entrypoint and process behavior in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Environment and configuration inputs
Demonstrate environment and configuration inputs in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Filesystem mounts and persistence
Demonstrate filesystem mounts and persistence in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Network and port exposure
Demonstrate network and port exposure in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Runtime identity and permissions
Demonstrate runtime identity and permissions in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
CPU memory and resource limits
Demonstrate cpu memory and resource limits in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Health and lifecycle behavior
Demonstrate health and lifecycle behavior in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Container logs and diagnostics
Demonstrate container logs and diagnostics in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Image distribution and provenance
Demonstrate image distribution and provenance in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Container integration and smoke checks
Demonstrate container integration and smoke checks in a focused Docker example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Docker.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Containers orchestration and hosting.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.