PID 1: Why Your Container Ignores docker stop and Breeds Zombies
Shell-form CMD, the kernel's special rules for PID 1, and why a ten-second pause on every docker stop traces back to a signal nobody forwarded.
Docker as engineers actually use it — layer caching, multi-stage builds, image hygiene, networking modes, and how to keep your images small without resorting to alpine cargo-culting.
4 articles · updated regularly
Shell-form CMD, the kernel's special rules for PID 1, and why a ten-second pause on every docker stop traces back to a signal nobody forwarded.
localhost inside a container is the container, not your host — and that one fact explains most Docker networking confusion. A tour of bridge, host, none, and user-defined networks.
Multi-stage is the single biggest practical lever in Docker. A walk through a real Spring Boot + Node front-end image, the cuts I made, and why one of them was a mistake.
Every Dockerfile line is a layer; every layer is a decision. Here's what's actually happening on disk — and why moving COPY around can take your build from 2 minutes to 12 seconds.