The Docker
philosophy is often explained in terms of a shipping container metaphor, which presumably explains the Docker
name. The story normally goes something like this:
When goods are transported they have to pass through a variety of different means, possibly including trucks, forklifts, cranes, trains and ships. These means have to be able to handle a wide variety of goods of different sizes and with different requirements (e.g., sacks of coffee, drums of hazardous chemicals, boxes of electronic goods, fleets of luxury cars and racks of refrigerated lamb). Historically, this was a cumbersome and costly process requiring manual labor, such as dock workers to load and unload items by hand at each transit point.
The transport industry was revolutionized by the introduction of the intermodal container. These containers come in standard sizes and are designed to be moved between modes of transport with a minimum of manual labor. All transport machinery is designed to handle th