IT関連

Windows10Pro Docker起動できない 仮想化を有効化にする

投稿日:

DockerをWindows10ProのPCにインストールしたのだけど、なぜか起動しなかったので備忘録。

 

エラーメッセージは

An error occurred

Hardware assisted virtualization and data execution protection must be
enabled in the BIOS. See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

って感じ。

 

リンク先に書いてあった、Windowsの機能の有効化または無効化のVirtual Machine PlatformやWindows Subsystem for Linuxのチェックが抜けてるのかと思って確認したけど特に問題なし。

 

気になるのはタスクマネージャーのパフォーマンスタブにある仮想化が無効になっていたこと。これが怪しい。

*タスクマネージャーはキーボードの「Ctrl」+「Shift」+「Esc」で開きます。

 

もう一つ下にある「HYPERVISOR ENABLED AT WINDOWS STARTUP」というのも実行して再起動したけどやはりだめ。

 

やれやれBIOSを触るしかないのかなとかなと思って、仮想化の有効化で検索した下記をやってみるも「Security」の項目にそんなものはない。

 

以下の手順で仮想化を有効にします。

  • 電源をオンにして 「F1」キーを押してシステム BIOS を起動します。
  • BIOSで「Security」タブを選択します。
  • 必要に応じて「Intel VTT」 または 「Intel VT-d」を有効にします。
  • 有効にしたら 「F10 」を押して変更を保存します。

 

解決法

と思ったらありました。

BIOSを起動して「Security」タブではなく「Advanced」タブを開くと、

「Intel (R) Virtualization Technology」というのがあるので「Enabled」に変更する。

後は再起動。

 

すると先ほどは起動時にも立ち上がったDockerのエラーメッセージも表示されず、タスクマネージャーの仮想化も有効化になっていた。

 

そしてDockerもちゃんと開くことができた。

めでたしめでたし・・・なのか。

 

環境によっても違うのかもしれないので、最初にDockerのリンクに出て来るトラブルシュートをやってみて、私と同じ現象のようならお試しください。

 

記事は以上になります。

ご覧下さりありがとうございました。

スポンサーリンク




スポンサーリンク




-IT関連
-

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

AS400/IBMi ACSの印刷設定

ACSの導入テスト時でレーザープリンターの設定でハマったので備忘録。 テストはMacで行いましたが、Windowsも同じだと思います。   現状 使用プリンターはキャノンLBP8610という …

AS400/IBMi Laravel-Excelで文字化けするので文字コードを変換する

Laravel-Excelというのを見つけたので使ってみたのだが、いかんせんAS400だと色々と面倒くさい。   AS400はEBCDICという文字コードらしく、そこからODBCかPDOで引 …

AS400/IBMi ACS導入とわかったこと

2019年4月現在ACSは導入していないし、導入する予定もないけど、解ったことを備忘録として残しておきます。   ACSとは IBMiのパーソナルコミュニケーションズ(Pcomm)やクライア …

Linux CentOS サーバコマンド 備忘録

PHPのバージョンを調べる

  インストールされてるPHPを調べる [crayon-600ce2856f6241385247 …

MySQLでテーブルのデータをインポート・エクスポートする

このブログにある英単語アプリでも使っているMySQLのインポートとエクスポートについてです。 用語はダウンロード・アップロードでもなんでもいいです。   アップロードする CSVデータをエク …

Adsense広告




文字で検索

人気記事

なぜだか人気記事

読んでほしい順に