Portal | Level: L0: Entry | Topics: Docker / Containers | Domain: Kubernetes
Track: Containers¶
Docker fundamentals, image building, runtime security. Bridge between Linux and Kubernetes.
Goals¶
- Understand container isolation (namespaces, cgroups, layers)
- Write production Dockerfiles (multi-stage, non-root, healthcheck)
- Debug container issues (logs, exec, inspect)
- Scan images for vulnerabilities
- Understand image registries and pull policies
Prerequisites¶
- Concepts: linux, bash_scripting
- Docker installed locally
Primary Path (12 steps)¶
- Read: training/library/skillchecks/docker.skillcheck.md — mental model (namespaces, cgroups, layers)
- Practice:
training/interactive/exercises/levels/level-01/docker-from/— FROM instruction - Practice:
training/interactive/exercises/levels/level-02/docker-run/through level-05 (RUN, COPY, WORKDIR, CMD) - Practice:
training/interactive/exercises/levels/level-06/docker-expose/through level-10 (EXPOSE, ENV, ENTRYPOINT, ARG, LABEL) - Study: Dockerfile — real multi-stage production Dockerfile
- Practice:
training/interactive/exercises/levels/level-11/docker-layer-cache/— layer caching optimization - Practice:
training/interactive/exercises/levels/level-12/docker-multistage/— multi-stage builds - Read: devops/docs/security-scanning.md — Trivy scanning
- Lab: training/interactive/runtime-labs/lab-runtime-06-trivy-fail-to-green/ — fix vulnerable image
- Practice:
training/interactive/exercises/levels/level-16/docker-user/— non-root containers - Practice:
training/interactive/exercises/levels/level-17/docker-healthcheck/— container healthchecks - Assess: training/library/skillchecks/docker.skillcheck.md — verify understanding
Optional Deepening¶
- training/interactive/exercises/levels/level-18/ through level-50 docker track — compose, networking, advanced
- training/interactive/knowledge/data/cards/docker.tsv — 1000+ Docker flashcards
- devops/docker/build.sh — real build script
Wiki Navigation¶
Next Steps¶
- Track: Kubernetes Core (Reference, L1)
Related Content¶
- AWS ECS (Topic Pack, L2) — Docker / Containers
- Case Study: CI Pipeline Fails — Docker Layer Cache Corruption (Case Study, L2) — Docker / Containers
- Case Study: Container Vuln Scanner False Positive Blocks Deploy (Case Study, L2) — Docker / Containers
- Case Study: ImagePullBackOff Registry Auth (Case Study, L1) — Docker / Containers
- Container Images (Topic Pack, L1) — Docker / Containers
- Containers Deep Dive (Topic Pack, L1) — Docker / Containers
- Deep Dive: Containers How They Really Work (deep_dive, L2) — Docker / Containers
- Deep Dive: Docker Image Internals (deep_dive, L2) — Docker / Containers
- Docker (Topic Pack, L1) — Docker / Containers
- Docker Basics Flashcards (CLI) (flashcard_deck, L1) — Docker / Containers