Containers have taken the networking world by storm, offering a lightweight, more flexible alternative to the traditional virtual machine. The major difference between a container and a VM is that a container may share common files, while VM processes are discrete and atomic, even if storage and networking is virtualized and shared. VMs are more like islands; containers can be islands or communes.
One day, we predict, most instances of operating systems atop hypervisors will be containers. In fact, OS makers are already tripping over each other to make ultra-slim, container-friendly versions of their products.
To continue reading this article register now