虚拟化:【kvm和docker的区别】

Kvm:全虚拟化,需要模拟各种硬件【kvm是linux内核的虚拟化,提供了内核的虚拟进程管理,客户空间的程序QEMU-KVM可以提供资源的模拟设备,与KVM交互。QEMU-KVM可以在宿主机上建立网络(网桥交换机/NAT路由器[宿主机作为路由])。客户虚拟机接入网络,常见的接入方式:网桥和NAT】

Docker:(严格的来说不算是虚拟化技术,只是进程隔离和资源限制)docker是容器可以理解为一个盒子,盒子(容器)内的程序是由真机的物理cpu、内存处理的,区别在于容器中执行程序是不会对容器之外的原操作系统环境产生影响。

原文地址:https://www.cnblogs.com/kriskris/p/12260232.html