docker和虚拟机的区别如下:
1启动速度不同
Docker二级启动很快。虚拟机通常需要几分钟才能启动。
2各种性能损失
Docker在操作系统级别需要的资源更少。Docker容器与内核的交互比通过管理程序层和内核层的虚拟化更好。
3系统使用不同
Docker的架构可以共享一个核心和一个共享应用程序库,并且占用内存很少。在相同的硬件环境下,Docker运行的镜像远多于虚拟机,系统利用率非常高。
4种不同的隔离属性
与虚拟机相比,docker进程间的隔离性较弱,而虚拟机可以实现系统级的隔离。
5.管理不同
Docker的集中管理工具还不成熟。各种虚拟化技术都有成熟的管理工具。例如,VMwarevCenter提供了管理虚拟机的完整功能。
上一篇:docker容器内存占用大
下一篇:docker吃内存还是cpu