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

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

我正在嘗試展示 docker 的用處。我已經能夠在運行 Windows 7 的工作筆記型電腦上建立映像並顯示原型。目前,我唯一可以存取的伺服器是透過 VMware 運行的 Windows Server 2008 r2。由於虛擬機在虛擬機內部運行,我遇到了麻煩。有沒有人在類似的環境中取得成功?

更新:添加了問題的更多詳細信息 當我運行 boot2docker 時,它失敗並顯示以下內容:

initializing...

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

然後我轉到 VirtualBox Manager 並嘗試手動啟動虛擬機,但失敗並顯示以下內容:

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 運行嵌套虛擬機的詳細信息這裡

相關內容