dockerが起動しなくなってしまったためにやったこと(Error Occurred)

昨夕突然dockerがエラーとなりその後何をやってもError Occurredのメッセージとともに起動してくれず、ほとほと困りました。

結局3時間くらい格闘し、最終的にはまた起動してくれるようになり、そして、全てのコンテナもこれまで通り使えるようになりましたのでほっとし眠りにつくことが出来ました。

インターネットで検索したり知人のインフラエンジニアに相談するも全てダメで結局自分の勘と適当さを持って解決にいたりました。※考えてみればchatGPTにも相談してみればよかったかもしれません。

具体的に何をやったことで解決出来たか、今後同様の問題にぶちあたった皆様のために情報を展開させていただきますが、果たして本当にこの方法が良かったかは検証を行っておりませんので、その点はお含みおきください。

環境はwindows10+docker desktopです。

・NG:タスクマネージャーからdockerのプロセスを削除し再起動
・NG:復元ポイントからの復元
・NG:docker desktopの上書きインストール※恐らくこれをここでやったために余計に状況は悪化
・NG:powershellでwslをコマンドするとファイルにアクセスできません。
・OK:windowsアプリからlinuxを削除※昨日付けの日付でこれがアップデートされたか、勝手にインストールされたかの疑いあり
・OK:wslコマンドが通るようになる
・OK:docker desktopの上書きインストール※最初の方でこれをしなければ改めてこれをする必要はないものと思われます
・OK:取り急ぎ必要度の高いコンテナの正常動作を確認
・OK:結果としてdocker desktopのバージョンが新しくなりUIデザインもこれまでより新しくなった
・OK:すべてのコンテナの動作を確認してはおりませんが、おそらく全10個近くのコンテナ全てOKと思われます

これまでやったこと、そしてその結果から考えますに、wslのアップデートないしは勝手なインストールが原因なんじゃないかと思われます。

同様の症状でお困りの皆様に少しでもお役に立てればと思い記録を残します。

この記事が気に入ったらサポートをしてみませんか?