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
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。