2017-06-02 13 views
0

ショート:VirtualBox(Windows 10 Enterprise)内でドッカーコンテナ(microsoft/windowsservercore)を実行することは可能ですか?ホストOSはWindows 10 Professionalですか?VirtualBox内のドッカー

ロング:類似した問題で、結論はVirtualBoxはないということです

docker.exe: Error response from daemon: container b9aef43f6b30853bc1f32fc663fdb5155a62f0dcb4be860c23a8b48fefae4d0a encountered an error during CreateContainer: failure in a Windows system call: No hypervisor is present on this system. 

Here:私はVirtualBoxの(Win10Ent)の内側にドッキングウィンドウをインストールして起動するために管理し、私はコンテナを作成しようとすると、私は次のエラーを取得しますネストされた仮想化をサポートしていないため、Dockerをその内部で実行することはできません。

設定 - >システム - >アクセラレーション - >ハードウェア仮想化のVirtualBoxマシンのオプションは何ですか? VirtualBoxが入れ子にされた仮想化をサポートしていない場合、この設定タブが実際に意味することを説明できますか?

答えて

0

仮想ボックスハードウェア仮想化オプションは、プロセッサ(https://www.virtualbox.org/manual/ch10.html)によって提供される仮想化機能を許可することです。これはネスト化された仮想化には役立ちません。 内部でハイパーバイザが実行されていない限り、VirtualBoxのDockerで実行できます。これは、VirtualBoxのLinuxシステムでDockerを実行する場合です。 Windowsサーバーでは、Hypervisorを実行し、その上でDockerが動作するWindowsサーバーを実行します。それでなぜネスト化された仮想化が必要なのでしょうか。この場合、ネストされた仮想化をサポートするVmwareプレーヤーのようなものを使用してください。ネスト仮想化が必要な場合は、VMware Playerを使用します。もう一つの選択肢は、hypervを持つネイティブWindowsサーバーを使用することです。

+0

こんにちは@Sreeni。私はVMWare Workstation 12 Playerを試しました。私はWin10/Win2016Serverをこの命令[link](https://www.ivobeerens.nl/2015/08/25/easy-way-to-test-windows-server-2016-hyper-v/)にしたがってインストールしようとしました。 )、ゲストOS内のHyper-Vを有効にした後に得たのは、停止コードDPC WATCHDOG VIOLATIONのブルースクリーンです。 –

関連する問題