VM(虚拟机)和 Docker 的区别如下表所示:

比较特点 VM(虚拟机) Docker
启动时间 VM 会在几分钟内启动。 Docker 需要几秒钟才能启动。
运行 在虚拟机上运行使用管理程序。 Docker 使用执行引擎。
内存效率 它的效率较低,因为它需要在开始表面之前加载整个操作系统。 虚拟化不需要空间,因此内存更少。
隔离 由于其隔离机制,干扰的可能性将最小化。 Docker工人容易遇到逆境。许多隔离系统没有规定。
部署 VM 包含冗长的部署,因为它隔离的实例负责执行。 由于单独的镜像,Docker 包含了简单的部署。它是容器化的,可以在每个平台之外应用。
用法 虚拟机具有更简单且易于实施的工具。 Docker 有一个复杂的使用机制。它由 docker 管理工具和第三方组成。
操作系统支持 所有虚拟机都有一个独立的操作系统。 所有容器都可以分发操作系统。
存储 它需要几 GB。 它的容器是轻量级的 (MBs/KBs)。
可用性 现成的虚拟机可用但很难找到。 可以使用预制的Docker容器。
资源使用 更多的资源使用。 更少的资源使用。
创建时间 创建一个虚拟机相对需要更长的时间。 docker的容器可以在几秒钟内完成。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:虚拟机和Docker的区别
本文链接:https://www.vsdiffer.com/vs/vm-vs-docker.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。