1.インストーラーのダウンロード
https://docs.docker.com/desktop/install/windows-install/
2.インストーラーの実行
① インストーラーをダブルクリックします。
② Configuration画面でOKします。
③ インストール完了画面で、「Close and restart」を選択します。
④ Windowsの再起動
自動的に再起動します。
再起動したらログオンします。
⑤ 「Docker サブスクリプション サービス契約」画面で、「Accept」を選択します。
⑥ アンケート画面では、回答後、「Continue」を選択します。
⑦
⑧ もし、以下の様なメッセージが表示されたら、リンクをクリックして、そこの説明に従います。
(https://learn.microsoft.com/ja-jp/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package)
⑨ WSLアップデーターをダウンロードし、実行します。
⑩ 「Next」を選択します。
⑪ 「Finish」を選択します。
⑫ Dockerを起動します。
⑩ 以下のメッセージが表示されたら、指示に従います。
(https://docs.docker.com/desktop/troubleshoot/overview/#diagnose-from-the-terminal)
※ここではPC再起動しました。
⑬ 「com.docker.diagnose.exe」(診断ツール)を実行します。
⑭ またもや、同じエラー画面…
⑮ Dockerをアンインストールし、Windowsの機能で、以下の機能を、有効にして、PCを再起動しました。
⑯ 再び、Dockerの再インストール
しかし、同じエラー画面が… (なぜだ!!??) orz
(((途中、いろいろやって)))
起動できたが、起動後のエラー発生し、なんとなくまともにうごいていない。
原因が分からない。
↓
古いバージョン(4.19)でやり直すことにした。
→ それでもだめだった。
3.(上記2の)症状への対応
順不同になってしまうが、以下の通り。
(ゲストOS側)
(ホストOS側)
・ホストOSであるWindows 11上のHyper-V設定の変更
・Hyper-Vの起動タイプを自動に設定
PowerShell(管理者として)起動し、以下を入力実行。
>bcdedit /set hypervisorlaunchtype auto
4.(上記3対応により)起動時のエラーは解消した。