Windows11でDocker Desktop on WSL2がたまに起動できない件

何が原因か分からないので要素てんこ盛りのタイトルにしてみましたが、流れとしては

 Windows11起動 → Dockerの起動に失敗 → ググる → そもそもWSL2が起動できていなかった

って流れでした。Win11のせいかどうかは不明瞭ですが、Win10の頃にはまったく起こっていなかった事象なので、何か怪しいとは思っています。

結論

wsl --shutdown してからdistroやらdockerやら再起動したら直りました。たぶん恒久的なやつじゃないのでそのうちまた再現すると思います。

PS C:\Windows\System32> wsl
仮想マシンまたはコンテナーからの応答が受信されなかったため、操作がタイムアウトしました。
PS C:\Windows\System32> wsl --shutdown
PS C:\Windows\System32> wsl -d Ubuntu-20.04
Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.10.43.3-microsoft-standard-WSL2 x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Sun Sep 12 15:37:12 JST 2021

  System load:  0.0                Processes:             8
  Usage of /:   1.4% of 250.98GB   Users logged in:       0
  Memory usage: 5%                 IPv4 address for eth0: 172.20.228.94
  Swap usage:   0%


0 updates can be applied immediately.



This message is shown once a day. To disable it please create the
/home/root/.hushlogin file.
root@HogeHoge:/mnt/c/Windows/System32$ 

経緯

まずDockerの起動に失敗しました。

エラーメッセージは

System.InvalidOperationException: Failed to deploy distro docker-desktop to …

って感じでした。その先は文字化けしてました。

で次にWSL2が起動していなかった件については、上でも示しましたが、

仮想マシンまたはコンテナーからの応答が受信されなかったため、操作がタイムアウトしました。

でした。

これを英訳して、以下のサイトに辿り着きました。

めでたしめでたし。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PC全般

前の記事

Windows 11ハンズオン!
.NET

次の記事

【WPF】最近作ったもの紹介