前端之家收集整理的这篇文章主要介绍了
我可以直接在非VT-X机器上运行Docker(不使用虚拟机)吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在具有80546k Xeon Irwindale cpu的服务器上使用Docker.这些cpu为64位,但不支持英特尔VT-X虚拟化. VirtualBox无法在此计算机上运行.
我打算直接在硬件上安装Linux(没有VM层),并使用Docker来虚拟化应用程序.这可能吗?我发现了很多关于Docker和VT-x的讨论,但除了Docker之外,它们都涉及虚拟机,如VirtualBox.
谢谢,
艾伦
如果你打算在Linux机器上运行docker你的答案是肯定的,你可以在你的处理器中运行docker而不需要VT-x或类似的技术,因为Docker只需要在内核上提供cgroup来获得它的大部分
功能正常,但如果您需要在Mac OSX或Windows中运行docker,则需要安装virtual
Box才能运行boot2docker,但这并不意味着您需要在处理器中使用VT-x,但是您需要可能会注意到一些
性能损失
对于Windows,有一个计划让docker在那里工作而没有任何虚拟化,但我相信我们将在Windows Server的下一次重大更新中使用它(因为没有计划未来版本的Windows,只有更新).
原文链接:https://www.f2er.com/docker/436881.html