Closed5

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

wanimaruwanimaru

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

Pauseになっている状態。

この状態になるとターミナルが反応しなくなる。

wanimaruwanimaru

別ターミナルでUbuntu(WSL)を起動しても

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

[プロセスはコード 4294967295 (0xffffffff) で終了しました]
このターミナルを Ctrl+D で閉じるか、Enter キーを押して再起動できます。
wanimaruwanimaru

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

wanimaruwanimaru

.wslconfigの中身はこんな感じ

[wsl2]
dnsTunneling=true
bestEffortDnsParsing=true
wanimaruwanimaru

とはいえ、真の原因はわからず。

  • Winodws Updateで何かバグがある
  • WSLの設定に問題がある
  • Docker Desktopにのアップデートに問題がある

などあるが、今まで普通に使えていたので...

このスクラップは3ヶ月前にクローズされました