🐥
Docker DesktopからRancher Desktopに移行してハマった事
環境はWindows 10でWSL2を使っています。Docker Desktopを使ってリモートインタプリタで開発していましたがRancher Desktopに移行中です。
移行の影響でいくつか問題が出たので解決方法をまとめておきます。
今まさに移行中なので遭遇した問題は随時書き足していきます。
PyCharm
Docker実行可能ファイルが見つからない
docker.exeへの参照がDocker Desktopのままになっているので、Rancher Desktopの方に切り替えます。パスはWindowsの場合、where.exe docker
コマンドを実行すると分かります。同じフォルダにcompose用の実行可能ファイルもあるのでこれも書き換えておきます。
PyCharm設定画面
デバッグ開始するとタイムアウトしてしまう
Could not connect to host.docker.internal
という感じのメッセージが出てデバッグができない。どうやらWSLを使ってリモートインタプリタへデバッガーが接続する際にうまく疎通ができなくなっているようでした。以下の説明通りにやったらファイアウォールの設定が更新されてデバッグできるようになりました。
Discussion