Michael D. Day, Distinguished Engineer and Chief Virtualization Architect, Open Systems Development, IBM, describes the advantages provided by Docker, an open source project for container-based virtualization in a new blog.
Docker allows developers to encapsulate applications and dependencies and deploy them on Linux-based virtual machines, he explains. “People are using Docker for its packaging technology and deployment model. With KVM (Kernel-based Virtualization Machine), you get a virtual machine (VM), but with Linux containers, you get a virtual Linux kernel and you share everything else with the rest of the machine – but you don’t see the other users of the kernel unless you want to.”
Read the blog here.