RancherDesktopが "Error: wsl.exe exited with code 429496729" で起動できなくて困った話

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段 ↩︎

2020年9月 ローカル環境に Postgres 12 を立てたいだけだった。

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 ↩︎