August 2017
Intermediate to advanced
332 pages
9h 16m
English
The difference between traditional software deployment and Docker-based deployment is often expressed with an analogy of kittens and cattle. Everybody likes kittens. Kittens are unique. Each has its own name and needs special treatment. Kittens are treated with emotion. We cry when they die. On the contrary, cattle exist only to satisfy our needs. Even the form cattle is singular since it's just a pack of animals treated together. No naming, no uniqueness. Surely, they are unique (the same as each server is unique), but it is irrelevant.
This is why the most straightforward explanation of the idea behind Docker is Treat your servers like cattle, not pets.
Read now
Unlock full access