🤖

Docker Desktopが起動しない

2024/02/20に公開

コンテナを作成しようとしたら結果が返ってこず、コンテナ・イメージの削除も不可能になった。Docker Desktopを再起動したが、"Docker Desktop Starting..."から進まなくなったので、その時の対処法のメモ。

環境

ホストOS: Windows10
wsl2上のOS: 無印Ubuntu

確認

まずはwslが動いているかをコマンドプロンプトから確認

wsl --status

結果が返ってこないので問題はwslにあるよう。

調べてみると、Ubuntuアンインストールとwsl2の無効化で治る場合があるとのこと。
https://zenn.dev/karaage0703/articles/e30c9614a55bdb
試してみるが、事象解消せず。

原因

色々確認していると、イメージの保存先であるCドライブの容量がいっぱいになっていた。単純な容量不足でイメージのダウンロードが完了しないことが原因だと思われる。
したがって、イメージの保存先をCドライブから余裕のあるDドライブに移動する。適当なフォルダを作り、
Settings > Resources > Disk Image Location
で保存先を指定。

補足

今回とは別だが、wsl2上で動くDockerは一度確保したディスクをホストに返さないため、不要になったコンテナやイメージ、ボリュームを削除してもドライブの容量がいっぱいになってしまうことがある。適宜ディスク領域の解放が必要か。
https://qiita.com/antyuntyuntyun/items/8a0c555399cd8c96f792

Discussion