luobo2ni 发表于 2017-6-25 16:51:43

【一句话解释】docker and vm

效果
  在一个host上面运行多个os,达到快速部署以及充分利用资源的额目的
vm
  虚拟机,会模拟一个完整的操作系统堆栈出来。
  缺点开销大,优点,guest os 是一个完整的操作系统
  根据hypervisor的不通,分为两类
  type1:运行在一个完整的host os上的,比如 vmware fusion , virtualbox,
  type2:   hypervisor 直接运行在物理机上,典型的企业级场景, 比如: vmware esxi, sytrix xen 等, 大部分小厂商的方案都是使用linux原生支持的 KVM
docker
  guest os其实就是一个app,docker把APP之间简单的隔离了,大部分的资源都是直接使用的host os的,。
  优点:开销小,可以做到秒级启动,缺点:这不是一个完整的操作系统
  lxc == linux container, 这个是linux内核本身支持的一个轻量级的虚拟化方案,和沙盒类似,docker就是利用了lxc的技术的一个虚拟化引擎
页: [1]
查看完整版本: 【一句话解释】docker and vm