gpt4 book ai didi

docker - 我可以在非 VT-X 机器(没有使用虚拟机)上直接运行 Docker 吗?

转载 作者:IT老高 更新时间:2023-10-28 21:21:04 26 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我想在具有 80546k Xeon Irwindale CPU 的服务器上使用 Docker。这些 CPU 为 64 位,但不支持 Intel VT-X 虚拟化。 VirtualBox 不会在这台机器上运行。
我打算直接在硬件上安装 Linux(无 VM 层)并使用 Docker 来虚拟化应用程序。这可能吗?我发现有很多关于 Docker 和 VT-x 的讨论,但它们都涉及虚拟机,例如除了 Docker 之外的 VirtualBox。

谢谢,
艾伦

最佳答案

如果您计划在 linux 机器上运行 docker,您的答案是肯定的,您可以在不需要 VT-x 或处理器中的类似技术的情况下运行 docker,因为 Docker 只需要内核上可用的 cgroup 即可获得大部分功能正常运行,但是如果您需要在 Mac OSX 或 Windows 中运行 docker,您将需要安装 virtualbox 来运行 boot2docker,但这也不意味着您需要在处理器中使用 VT-x,但是您将可能会注意到一些性能损失。

对于 Windows,有一个计划让 docker 在那里工作,而根本没有任何虚拟化,但我相信我们将在 Windows Server 的下一次重大更新中使用它(因为没有针对 future 版本的 Windows 的计划,只有更新)。

关于docker - 我可以在非 VT-X 机器(没有使用虚拟机)上直接运行 Docker 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30198189/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com