【WSL2】Windows 11 HomeでDocker Desktopがstoppedのままで動かない問題

コンテナ技術

現象

Windows 11 Homeで、Docker Desktopをインストールして起動したところ、ずっとstoppedのまま動かない状態になっていた。

Settingsの画面もずっと読み込み待ちになっていて、設定変更もできない状態。

Self-diagnose toolで見てみると、Hyper-Vがインストールされていないといわれる。Windows Homeなので、Hyper-Vではなく、WSL2で動かすと思っている。Docker Desktopインストールする際に、「Install required Windows components for WSL2」にチェックを入れているので、意味が分からない。

Settingsにうっすら見えるが、WSL2のエンジンを使うにチェックが外れているように見えるが、変更できない。

解決策

C:\Users\User_Name\AppData\Roaming\Docker\settings.json“wslEngineEnabled”をfalseからtrueに変更して起動することで動作するようになりました。

いろいろ調べましたが、情報がなく、苦労しました。。

 

コメント