8. Why should I care?
For Developers: Build once...run anywhere
For Devops: Configure once...run anything
9. Background
● introduced at PyCon 2013
● huge community (10,000 stars and counting)
● open-source (Apache v2 licensed)
● packs, ships and runs processes
● processes are isolated in “containers”
● saves file system state as “images”
● HUGE win for automation and deployments
○ Dockerfiles, private/public registry, orchestration etc.
○ Run once, deploy anywhere
10. Namespaces and cgroups
● similar to chroot jails
● process-level virtualization (NOT a VM)
● relies on cgroups for resource limitation
○ CPU
○ memory
○ disk I/O