01📦Why Containers? Foundations
0/7 lessonsFrom dependency hell to OCI portability
Before commands, the mental model. Containers are isolated processes with cgroup-enforced limits and union filesystems — not virtual machines, not magic. Learn the kernel primitives, the engine layers, and what 'OCI compliant' actually buys you.
Lesson list (7)
- 01Dependency Hell — "It Works on My Machine"~15 min · foundations, motivation
- 02VM vs Container — Kernel-sharing vs Hypervisor~18 min · foundations, isolation
- 03What Docker Actually Does — Namespaces, cgroups, OverlayFS~18 min · foundations, kernel
- 04Images vs Containers — Class vs Instance~15 min · foundations, mental-model
- 05Engine Architecture — CLI, dockerd, containerd, runc~14 min · foundations, architecture
- 06OCI Standard — Why You Are Not Locked In~12 min · foundations, standards
- 07The Ecosystem — Engine, Desktop, Alternatives, When Not to Use~14 min · foundations, tooling