Windows 10で動かしている Docker Desktop が起動しなくなりました。ググっても上位には出てこない方法であっさり解決しました。
Windows環境?
Mac版もあるせいか、ググって見つかるのはMac版の話ばかり。
Troubleshoot の画面でReset to factory defaultsするとかあるけど、コンテナイメージがなくなるので、最後の手段としたいところです。
「MacじゃなくてWindowsなんだよ…」と思いながら、解決方法を探しました。
…後日、macでもDocker Desktopが起動しない問題に直面するのですが…
wslは動いている?
やはりstackoverflow。ヒントがありました。
Docker forever in "Docker is starting.." at Windows task
I have installed a Docker stable version, and it took forever to start.Until now I have not seen the notification showin...
wsl?wslがどうなっているのか、コマンドプロンプトから確認してみました。
wsl --status
結果が返ってきません。wslが原因っぽいです。
wslもキーワードに含めて探したところ、こんな記事が。
起動しなくなったWSL2を復活させるまでにしたあれこれ
とりあえず、wslを一度無効化して、再度有効化しました。いちいち再起動するので煩わしいですけど、ファクトリーリセットよりはマシです。
wslコマンドがちゃんと結果を返してくれることを試してから、Docker Desktopを起動させてみます。
…
起動しました!今までのコンテナイメージも残っています。
やはりWindows(笑)。でも、無事に復旧できました。めでたしめでたし。
コメント