我是否可以这样理解的问题:
1.Docker运行在物理服务器和运行在虚拟机VM中的区别是?
Docker可以屏蔽掉底层操作系统之间的异构,所以不管是kvm,vmware xen都可以来运行docker,但是使用虚拟化会消耗掉一些资源。
Docker运行在物理服务器上,Docker本身不是虚拟化技术,在linux内核中早已提供namespace和cgroup功能,所以容器其实是宿主机操作系统上的进程,所以容器的性能几乎等于宿主机的性能。
Docker主要解决应用的快速交付,这点和VM有区别。
收起