Docker容器和VM虚拟机的本质区别在于:Docker没有内核,VM虚拟机有内核。Docker容器的一切操作必须调用宿主机的内核实现对硬件资源的调用。KVM这种虚拟机,可以直接通过VM虚拟机自己的内核通过KVM的机制,调用系统资源。