the.com/containerization
Shipping your app with its entire apartment so it never complains about the new building's wiring.
means The practice of packaging software with all its dependencies into a single portable unit that runs consistently across different computing environments.
from Borrowed wholesale from the shipping industry, where in the mid-20th century a standardized steel box (the intermodal container) revolutionized cargo by letting goods move between ship, train, and truck without being unpacked and repacked each time. Computing hijacked the metaphor in the 2000s–2010s, especially once Docker popularized it, because the idea fit perfectly: just as a shipping container doesn't care what's inside it or which crane lifts it, a software container doesn't care which server or OS hosts it — the surrounding infrastructure just has to accept the standard shape.
- origin
- Named after literal shipping containers, same logic: standardize the box
- big lie killed
- Ends the excuse it worked on my machine
- not a vm
- Shares the host kernel, skips booting a whole fake computer
- docker vs reality
- Docker popularized it, Linux cgroups quietly did the work