The map
- Not started
- In progress
- Done
- Builds on
- 01What a container isProcesses, kernels and images0/3
- 02Building imagesFast, small, multi-arch and pinned0/4
- 03Running containersUsers, networks, state, signals, stacks0/5
- 04Next: system designSame ideas, at service scale
- Sidecar and service meshLibrary ↗Cheap containers made it practical to run a proxy beside every service. The sidecar pattern, and the service mesh built from it, is the next step.
- Graceful degradationLibrary ↗Handling SIGTERM well is graceful shutdown for one process. This is the same idea for a whole system when a part of it goes away.
Written for Docker Engine 27 to 29 and Compose v2; changes in Engine 28 (port publishing hardening) and 29 (the containerd image store by default on fresh installs) are called out where they matter. The examples were built and run on Docker Engine 29.1.3 with Docker Desktop 4.55 on Apple silicon, and the outputs shown come from those runs.