起動できない
しばらくWindowsはSleepで使用していたのですが、再起動したところ、DockerDesktopが起動できなくなりました。
DodkerDesktop起動してもエラーとなり、"WSL 2 integration with distro Ubuntu 20.04 unexpectedly stopped with exit code 1"となります。
wslを再起動しても同じエラーが繰り返されるだけで、結局DockerDesktopは起動エラーとなりました。
ググってみた
表示されたエラーから検索すると、対応方法がいろいろと出てきます。
それを見ながらいろいろと試行錯誤。以下のようなことをやってみました。
- DockerDesktopの再インストール
- wslのlinuxの再インストール
- linuxのバージョンを替えてみる
- windowsの再起動
たまに、これでうまく起動できることもありましたが、windowsを再起動すると、同じようにDockerDesktopの起動に失敗してしまいました。
見つけた!
困り果てていたところで、やっと対応策を見つけました。Githubのdocker/for-winでのissuです
Hyper-vをオフにするという方法!
まじか~と思いましたが、それでうまく起動できるようになりました。
そういえば、2か月くらい前にJavaの開発でHyper-vで仮想環境作ってCentOSいれていろいろといじっていました。そちらはIntellij Idea使っていました。
DockerはVisual StudioでC#開発で使用していたのですが、Windowsを再起動せずに使用していたので気が付かなったようでした。
解決してしまえばあっという間ですが、もし同じような現象で困っている方がいればと思い、簡単ですが記事としてアップしました。