状況
Docker DesktopをWSL2をインストールする前にインストールしてしまった。
- WSL2設定後にDockerDesktopを起動してもStopping...が表示されたまま起動しない。
- 設定画面もロード中のまま動かない。
- フォルダの削除や再インストールしても変わらない。
解決策
WSLを使用する設定がfalseになっているのでtrueにする。
-
C:\Users\{ユーザー名}\AppData\Roaming\Docker\settings.json を開く
-
wslEngineEnabledをtrueに変更
setting.json
{
...
"wslEngineEnabled": true // false → trueに変更
}
Docker Desktopを再起動する。