An Enthusiastic Programmer

Docker Tutorial


Let’s take a brief look at the docker container.

Docker is similar to Virtual Machines. Both of them can emulate operating system environments. But, instead of a full operating system on Virtual Machines, the docker is only a set of processes that running on a shared OS kernel.

Docker is a container technique, which is lightweight and has a lower overhead than VM. By contrast, VM(eg.VMware and KVM) is a full virtual operating system that runs depends on virtual hardware, VM needs to emulate hardware and transfer users’ operation between the host and virtual machine. So VM commonly has a higher overhead than containers.

In this article: