Topics
- History, compare to VM's (Hyporviser vs Daemon)
- Namespaces, CGroups
- Ecosystem
- Container runtimes (Docker, Podman, CRI-O)
- Anatomy of Dockerfile
- Dockerfile -> Image -> Container
- Compose
- Set resource limits in compose, inspect config and run stats to verify usage
- Bake (
docker buildx bake
), optimize build speed (parallelism, caching). HCL etc.
- K8S (and Swarm), K8S's API server makes things flow smoothly, e.g. using ArgoCD
- Registries (public/private)
- Security (Trivy scanning, CVE's, SBOM)
- CI/CD with GitHub Actions (wf with image build, scan, deploy)