TR;TD WSLのディストリビューションを消すだけで解決するよ 先達には感謝ですね 何が起きたのか? ある日、PCを再起動したら、RancherDesktopがエラーで起動しなくて。
Error: wsl.exe exited with code 4294967295
こう言うのは、PCを再起動すれば、概ね解決…、しない!
解決策 でも、先に踏んで解決して下さった方がいたんです!
【Docker】Windows10でRancher Desktopを起動するとエラーになる #kubernetes - Qiita Error Starting Rancher-desktop on Win10 with wsl error · Issue #2256 · rancher-sandbox/rancher-desktop で、自分で試して分かったんですけど、結局、WSLのディストリビューションを消すだけで解決しましたね。
RancherDesktopを終了させる WSLのディストリビューションを確認後、それを消し、WSLをシャットダウン > wsl -l -v * rancher-desktop Stopped 2 * rancher-desktop-data Stopped 2 > wsl --unregister rancher-desktop > wsl --unregister rancher-desktop-data > wsl --shutdown その後、RancherDesktop再起動 これで解決しました。 ただ、Dockerイメージをpullする時のレイヤーのキャッシュとか全部消えちゃうんで、再度コンテナを立ち上げる時は時間がかかりますね。
結局のところ 「少しのことにも、先達はあらまほしき事なり」1 とは昔からの伝えでしたよね。
徒然草第52段 ↩︎
Heroku で、小さいアプリケーションを作りたいと思っていて。
MySQL も出来ない訳じゃないんですけど1 まぁ、順当に言って Postgres でしょう。 とは言え、今の時代は、Windowsマシンに Postgres を直接インストールするのはアンチパターンですよね…。
という事で、 Vagrant / VirtualBox 上に CentOS7 のインスタンスを作り、それに Ansible で Docker / Docker-Compose をインストール。 その上で、 Docker-Compose を使って、 Postgres を立てる、と言うスクリプトを書いてみました。
https://github.com/halflite/postgresql-win-local こう言う環境を一つ作っておくと、 docker-compose.yml をいじるだけで、 MySQL だったり Redis だったりを簡単に(??)立てられるので、まぁ、ありがたいですねー…。
ClearDB MySQL - Add-ons - Heroku Elements ↩︎