備忘録
症状
docker desktop クライアントを起動するも、GUI 上で「Docker Desktop starting…」が延々と表示され続ける
原因
WSL 2 上にインストールされていた docker-desktop ディストリに異常があった。
PowerShell 上で状態を確かめると docker-desktop ディストリが常に Installing 状態となっていた。
$ wsl -l -v NAME STATE VERSION * Ubuntu Running 2 docker-desktop Installing 2 docker-desktop-data Stopped 2
docker desktop を起動してしばらく待つとエラーを吐き、
「docker-desktop ディストリが見つからないよ」という例外が投げられていたことから発覚。
解決法
docker-desktop ディストリと docker-desktop-data ディストリを削除し、
docker desktop の再インストールを行ったところ、無事に起動した。
$ wsl --unregister docker-desktop $ wsl --unregister docker-desktop-data
なぜそんな状態になっていたのかは不明
docker desktop のアップデート処理中に日々のバックアップ処理が走っちゃったとかそういうオチな気がする