Docker Made Crystal Clear · chapter 1: The Tool Everyone Uses and Nobody Trusts
The problem Docker solves
2026-08-27
Left: the app plus an install guide meets three machines and produces three outcomes. Right: one image, packed with everything the app needs, behaves the same on all three.
Below: the paragraph from the book that builds this idea, then the diagram itself (Figure 1.1), and a recap. About a minute of reading.
Figure 1.1 shows the difference as a picture, because this is the picture the rest of the book builds on. On the left, the old way: you ship the app plus an install guide, and three machines produce three outcomes, because each machine contributes its own unwritten half of the program. On the right, the Docker way: you ship one image, and the machine stops deciding the outcome.

Recap
- The idea: Left: the app plus an install guide meets three machines and produces three outcomes.
- The picture: Figure 1.1, from chapter 1 ("The Tool Everyone Uses and Nobody Trusts") of Docker Made Crystal Clear.
- Go deeper: the chapter builds this step by step, with recipes and sources at the end.
This diagram is one of many in Docker Made Crystal Clear.
Every chapter opens with the gist, draws the hard ideas, and ends with recipes and sources.
Get the book


