【Docker】起動しない【Windows10】

先に結論

Dockerのアンインストール、Hyper-Vのアンインストール、再起動、Hyper-Vのインストール、Dockerのインストール、再起動で無事起動

起動失敗時の状況

Docker for Windowsが起動しなくなりました。エラーは覚えてない...

  • 今までDockerが動いていた
  • BIOSや環境の変更は行っていない
  • Windows Updateは逐次実施していた

Docker for WindowsはHyper-V上で動いているのでHyper-Vで直接起動させようとしたら「ハイパーバイザが実行されていないため仮想マシンが起動できません」エラーが発生しているのを確認しました。Intel-VTとDEPの変更は行っていいないのですが一応確認します。

ハイパーバイザーの確認

コマンドプロンプトでsysteminfoを打ちます。つらつら情報がでてきますが最後にHyper-V の要求がでました。

DEPの確認

コマンドプロンプトでwmic OS Get DataExecutionPrevention_Availableを打ちます。TRUEが変えればHyper-Vのシステム要求は満たされていることになる(はず)。

再インストールを決意

エラーメッセージの内容と環境が異なることやBIOSや環境設定は扱った覚えがなかったのでWindows Update周りの不具合かと思いDockerとHyper-Vの再イントールを行うとうまくいきましたとさ。めでたしめでたし。

スポンサーリンク
レタリング(大)広告
レタリング(大)広告

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レタリング(大)広告