Docker: From Zero to Production
Seven articles that take you from 'why does Docker exist' to running a real CI/CD pipeline with multi-arch builds. Each one standalone, but they build on each other — the series most Docker tutorials never write.
43% complete
Why Docker Exists (And Why VMs Weren't Enough)
The tool that changed how we ship software - born from a 5-minute talk that got cut off. The story of the 'works on my machine' problem, why VMs couldn't fully solve it, and the kernel-sharing insight that made containers click.
What's Actually Happening When You Run a Container
Spoiler: it's not magic. It's three Linux kernel features that took 11 years to build. A deep dive into namespaces, cgroups, OverlayFS, and the hidden call chain behind 'docker run'.
Images, Layers, and Why Your Builds Are Slow
One Dockerfile ordering mistake is silently wasting hours of your week. A deep dive into how Docker image layers work, how the build cache thinks, and why multi-stage builds can shrink a 1GB image down to 12MB.
Docker Networking: How Containers Actually Find Each Other
Coming soon
Docker Compose: Reading the File You've Been Copy-Pasting
Coming soon
Securing Your Docker Setup (Most People Skip This)
Coming soon
From Laptop to Production: CI/CD with Docker
Coming soon