私は、docker の有用性を実証しようとしています。Windows 7 を実行している仕事用ラップトップでイメージを構築し、プロトタイプを表示できました。ただし、docker イメージをサーバーに移動する必要があります。現在、アクセスできるサーバーは、VMware を介して実行されている Windows Server 2008 R2 のみです。VM 内で VM が実行されているため、行き詰まっています。同様の環境で成功した人はいますか?
更新: 問題の詳細を追加しました boot2docker を実行すると、次のエラーが表示されて失敗します。
initializing...
starting...
error in run: Failed to start machine "boot2docker-vm": exit status 1
その後、VirtualBox マネージャーに移動して VM を手動で起動しようとしましたが、次のエラーが表示されて失敗しました。
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
コメントに基づいて、運用チームに適切な質問をすることができました。VMware ESXi 5.5 で実行されている Windows Server 2008 R2 で Docker を実行できると考えられていますが、ハードウェア バージョン 9 または 10 が必要です。しかし、私たちは 8 を実行しているため問題が発生しています。
VMwareでネストされたVMを実行する詳細について説明しますここ。