如何在 vmware 中运行的 windows server 2008 r2 上运行 docker?

如何在 vmware 中运行的 windows server 2008 r2 上运行 docker?

我正在尝试演示 docker 的实用性。我已经能够在运行 Windows 7 的工作笔记本电脑上构建图像并展示原型。但是我现在需要将 docker 图像移动到服务器上。目前,我唯一可以访问的服务器是通过 VMware 运行的 Windows Server 2008 R2。由于虚拟机在虚拟机内运行,我遇到了瓶颈。有人在类似的环境中成功过吗?

更新:添加了更多问题细节 当我运行 boot2docker 时,它失败并显示以下信息:

initializing...

starting...
error in run: Failed to start machine "boot2docker-vm": exit status 1

然后我进入 VirtualBox 管理器并尝试手动启动虚拟机,但失败并显示以下信息:

Failed to open a session for the virtual machine boot2docker-vm.

VT-x is not available. (VERR_VMX_NO_VMX).

Result Code: E_FAIL (0x80004005)
Component:   Console
Interface:   IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

答案1

根据评论,我能够向我们的运营团队提出正确的问题。我们认为 docker 可以在运行在 vmware ESXi 5.5 上的 windows server 2008 r2 上运行,但它需要硬件版本 9 或 10,而我们运行的是 8,这导致了问题。

讨论了使用 vmware 运行嵌套虚拟机的详细信息这里

相关内容