Docker β a project-based course, taught from this platform
:::note Map, not library
This page is the pointer. The full course + knowledge base lives in its own repo
(andrelair-platform/ktayl-docker-course)
β per documentation.md (the org site is a map; detailed libraries live in their own repo).
:::
A complete, project-grounded Docker course that uses the whole ktayl/minicloud estate as its laboratory β from "why containers exist" to "production container architecture in Kubernetes." Every concept is taught against a real specimen in the platform, not a toy app.
What's in the repoβ
- Master index β navigate by learning objective Β· operational problem Β· technology Β· project Β· topic; a TΒ·LΒ·PΒ·R progress tracker.
- Deliverables (
_meta/) β the Docker usage inventory (25 Dockerfiles across Go/Python/Node/Java/ legacy + a custom Postgres base), competency map, 14-level curriculum, note taxonomy, lab roadmap, project-examples map, and a Docker β Kubernetes concept map. - 14 level modules β fundamentals β images β dockerfile β networking β storage β compose β security β debugging β ci-cd β registries β kubernetes β production β advanced, each in a consistent teaching format (concept Β· why Β· internals Β· org example Β· architecture Β· commands Β· debugging Β· production Β· security Β· mistakes Β· takeaways Β· exercise).
- 11 cheatsheets β fast "problem β command", including the
docker β kubectltwins. - A verified case study β
platform-demo's distroless Go image (confirmed β6.27 MiB from the registry), a real ImagePullBackOff troubleshooting write-up, and a prod image-review checklist.
Why it maps to this platformβ
It teaches the exact things documented here from the inside: the hybrid Harbor(dev) + ghcr(prod) registry model, Kargo β ArgoCD β k3s(containerd) delivery (see Delivery workflow + Kargo promotion), Gatekeeper admission (non-root / allowed-registries / NET_RAW), and cosign + SBOM + Trivy supply chain. A reader finishes able to reason about any service here: why it's containerised, how its image is built, where it lives, how it reaches prod, how it's secured, and how Kubernetes runs it.
β Start: the repo README β Module 0.
:::info Simulation
ktayl-solution is a fictional insurer used as an engineering laboratory; the course uses synthetic data
- real platform patterns. No production insurance operations are involved. :::