Dev Container の問題のトラブルシューティング
以下は、Dev Container での作業中に発生する可能性のある問題と、役立つ解決策です。
無効なボタンがある空の建物 Dev Container ダイアログがあります
Docker をチェックして、ハングしている場合は再起動してください。
Windows 10 では SSH による接続が非常に遅い
OpenSSH バージョン(英語)を 8.5 以降にアップグレードします。
Git クローンが機能せず、鍵を追加したにもかかわらずクライアントで開いたプロジェクトが空になる},{
以下の点を確認してください。
OpenSSH クライアントがシステム変数 C:\Windows\System32\OpenSSH\ の PATH にあるかどうかを確認し、OS を再起動します。
SSH エージェントを実行するためのコマンドを実行し、キーを追加します。
SSH キーの権限を 600 に変更します (所有者のみが読み取り可能、他のユーザーは読み取りも書き込みもできません)。
UI がフリーズする可能性},{
WSL VM 上で ijent プロセスが実行中のときに WSL VM が一時停止されると、UI がフリーズすることがあります。},{ IntelliJ IDEA は、 ijent プロセス自体が停止していないため、切断された接続を検出しません。要求への応答を停止するだけなので、すべての要求がハングします。},{
このような動作の潜在的な原因は次のとおりです。},{
docker container pause(手動または Docker Desktop からの呼び出し)がコンテナーを一時停止します。},{ IDE で Dev Container が現在開かれている場合、過去に開いたことがある場合、または開こうとしている場合、UI がフリーズする可能性があります。},{Windows では、Docker Desktop の
一時停止およびResource Saver機能により、Docker の 問題によって WSL の一時停止が発生することがあリます。 つまり、IntelliJ IDEA で Docker のプロジェクトを開かない場合でも、WSL のプロジェクトで作業しつつ Docker を使用するユーザーは、Docker Desktop の干渉が原因の問題に遭遇する可能性があります。},{ Windows 上の Docker Desktop では、常にResource Saverオプションを無効化し、一時停止オプションの使用は避けてください。},{