8 我在Mac上的Linux映像中使用了大量Virtual Box。迁移到Docker有什么好处?所以我想知道Docker和Virtual Box之间的区别是什么? virtualbox virtualization docker — Yazz.com source
3 Docker是一个应用程序虚拟化工具。VirtualBox是一个虚拟机工具。 VB模拟了整个硬件环境,而Docker将封闭的应用程序的读/写与操作系统的其余部分隔离开来。 整个VM的开销可能相当可观,而Docker应用无需复制所有OS,因此,从理论上讲,您可以从主机环境中获得更多收益。 另一方面,由于应用程序隔离,要使应用程序与Docker很好地协同工作可能非常棘手。 另外,Docker尚未在Windows上运行(尽管很快就会到期),因此也存在平台限制。 — 朱利安·奈特(Julian Knight) source 1 Docker也可以使用完全虚拟化。取决于引擎。 — Daniel B 你能解释一下吗?哪个引擎可以为Docker提供完整的VM? — 朱利安·奈特 司机是正确的词。无论如何,看看。我虽然现在会进一步发展。 — Daniel B 嗯,也许您已经说过了?实际上,您可以说它可能会在将来支持它,但现在不支持它。 — 朱利安·奈特 @DanielB,您链接到的GitHub存储库是Docker Machine项目,与Docker容器技术不同。Machine是用于管理将运行Docker容器的VM的工具。 — 重载了2015年