the.com/docker

A shipping container for code, so 'works on my machine' finally dies.

means A platform that packages an application with everything it needs to run into a lightweight, portable container, so it behaves the same everywhere.

from Named directly after the human dockworker — the person who loads and unloads cargo containers onto ships. The company deliberately borrowed shipping-industry language (container, image, registry) because its real innovation was doing for software what the standardized steel shipping container did for freight in the 20th century: make the contents irrelevant to the people moving them, so anything could be shipped, stacked, and run anywhere without custom handling.

named after
literal cargo shipping containers, metaphor fully intentional
not a vm
shares the host kernel, way lighter than virtualization
dirty secret
image layers get cached, rebuilds are often lazy
real cost
debugging why it works in container, not prod
the.com · every word