Closed5
WSL + Docker Desktopがフリーズするときの対処法

Docker DesktopがPause状態になっているとなぜか、WSL側のネットワークが刺さるようになってしまう。
Pauseになっている状態。
この状態になるとターミナルが反応しなくなる。

別ターミナルでUbuntu(WSL)を起動しても
仮想マシンまたはコンテナーからの応答が受信されなかったため、操作がタイムアウトしました。
エラー コード: Wsl/Service/HCS_E_CONNECTION_TIMEOUT
[プロセスはコード 4294967295 (0xffffffff) で終了しました]
このターミナルを Ctrl+D で閉じるか、Enter キーを押して再起動できます。

Docker Desktopが自動でPauseされる原因はResource Saver
ってやつで、こいつをオフにしておけば一旦の問題は解決する。

.wslconfig
の中身はこんな感じ
[wsl2]
dnsTunneling=true
bestEffortDnsParsing=true

とはいえ、真の原因はわからず。
- Winodws Updateで何かバグがある
- WSLの設定に問題がある
- Docker Desktopにのアップデートに問題がある
などあるが、今まで普通に使えていたので...
このスクラップは3ヶ月前にクローズされました