Docker Desktopを入れたらVirtualBoxが動かなくなった

VirtualBox ロゴ

Windows10環境でVirtualBoxが下記のエラーで動かなくなっちゃいました。

VT-x is not available (VERR_VMX_NO_VMX).

原因

原因はDocker Desktopをインストールしたからでした。
もっと突き詰めると、Docker DesktopがHyper-Vという別の仮想化マシンプラットフォームの上で動いていて、Hyper-VがVirtualBoxと共存できないというのが原因でした。

コントロールパネルから”Windowsの機能の有効化または無効化”を開き(Win + r で検索窓を開いてWindowsの機能 とか入力すると早いです)
下記の項目を無効化します

Linux用Windowsサブシステム
Windowsハイパーバイザープラットフォーム
仮想マシンプラットフォーム

この画面ですね

これらは、Hyper-V本体ととHyper-Vの機能を使っているアプリになります。
当然、Docker Desktopもアンインストールしました。

関連記事
https://www.codelab.jp/blog/?p=2845

実践 Vagrant
本書は、Vagrantの使い方からプラグインの開発方法までを解説する書籍です。 Vagrantの概要やマシン設定から、プロビジョニング、ネットワーク、ボックス、さらにはプラグインによる拡張まで、 Vagrantを使う際に必要な事柄を網羅しています。 さらに日本語版では、吉羽龍太郎氏による「Vagrantプラグイン」と「...
タイトルとURLをコピーしました