Updated on 11月 19, 2023
【WSL2】Docker DesktopのバージョンアップでDockerコンテナが起動しなくなった場合の解決方法
Docker Desktopをバージョンアップしたところ、docker compose で起動しなくなりました。
WSLコマンドで確認するとUbuntuのみRunningになっている状況
PowerShell 7.3.9
PS C:\Windows\System32> wsl.exe -l -v
NAME STATE VERSION
* Ubuntu Running 2
docker-desktop-data Stopped 2
docker-desktop Stopped 2
解決方法は、Docker Desktopを再起動するだけ
タスクバーのDockerアイコンから、Restartを選んで再起動すれば完了です。
PS C:\Windows\System32> wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
docker-desktop-data Running 2
docker-desktop Running 2
日頃から新規に導入する人が問題なく導入できるか確認しているので、バージョンアップはできるだけしていますが、たまにこういった事象あるんです。この為だけに環境を別途用意するのも手間ですが、業務が忙しい時には作業が止まるリスクもあるので、どこまでコストかけてやるか悩みます。