ペネトレーションしのべくん

さようなら、すべてのセキュリティエンジニア

Docker Desktop for Windowsが「WSL_E_DISTRO_NOT_FOUND」というエラーを出していつまでも起動しない

はじめに

Docker Desktop for Windowsが動かなくて嫌な思いをしたのでメモです。

結論

ログファイルを見たら、 WSL_E_DISTRO_NOT_FOUND というエラーが出ていた。ググったら以下の記事が出ていて、これの内容に従った。

github.com

こうなってたところを、

PS C:\WINDOWS\system32> wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-22.04           Running         2
  docker-desktop-data    Stopped         2
  docker-desktop         Uninstalling    2
PS C:\WINDOWS\system32>

こうして、

PS C:\WINDOWS\system32> wsl --unregister docker-desktop
登録解除。
この操作を正しく終了しました。
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-22.04           Running         2
  docker-desktop-data    Stopped         2
PS C:\WINDOWS\system32>

Docker Desktop for Windowsを再起動したら直りました。

PS C:\WINDOWS\system32> wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-22.04           Running         2
  docker-desktop         Running         2
  docker-desktop-data    Running         2
PS C:\WINDOWS\system32>

なんだったん?マジで。