開発コンテナーの問題のトラブルシューティング
開発コンテナー機能はまだベータ版であるため、開発コンテナーでの作業中に役立つ、発生する可能性のある問題と解決策を以下に示します。
無効なボタンがある空の建物 Dev Container ダイアログがあります
Docker をチェックして、ハングしている場合は再起動してください。
Windows 10 では SSH による接続が非常に遅い
OpenSSH バージョン(英語)を 8.5 以降にアップグレードします。
Git クローンが機能せず、キーを追加したにもかかわらず、クライアントで開かれたプロジェクトが空になる
以下の点を確認してください。
OpenSSH クライアントがシステム変数 C:\Windows\System32\OpenSSH\ の PATH にあるかどうかを確認し、OS を再起動します。
SSH エージェントを実行するためのコマンドを実行し、キーを追加します。
SSH キーの権限を「オープン」にしすぎないようにして、キーを追加できるようにします。そうしないと、追加が失敗します。
Git リポジトリから devcontainer モデルを抽出できないというエラーはどういう意味ですか ?
このエラーは、古いバージョンの Git を使用している場合に表示されます。Git を 2.25 以降に更新してください。
設定で指定されていてもパスワードが要求される
パスワード認証のケースはまだサポートされていません。これは、Docker 経由で git clone を使用しており、このシナリオでは引数としてパスワードをサポートしていないためです。
イメージの取得と保存に containerd を使用するのは機能しない
現在、Docker デスクトップの containerd(英語) 機能はサポートされていません。
関連ページ:
![](https://pleiades.io/icons/idea.png)
Dev Containers に関する FAQ
開発コンテナーを作成した後、Docker にさまざまなボリュームとプロパティが表示されます: それぞれは何をするのでしょうか? :開発コンテナーが作成されると、次のボリュームとプロパティが Docker に表示されます。これは、フォルダー内のすべてのバックエンドキャッシュを含むキャッシュボリュームです。IDE バックエンドをコピーするプロセスにはある程度の時間がかかります。ただし、このプロセスは最初の開発コンテナーの作成時に 1 回だけ実行され、すべてがこのボリュームにコピーされます。そ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/03_DockerSettings.png)
Docker
Docker は、分離された再現可能な環境で実行可能ファイルをデプロイおよび実行するためのツールです。これは、たとえば、本番環境と同じ環境でコードをテストする場合に役立ちます。IntelliJ IDEA は Docker 機能を統合し、Docker イメージの作成、Docker コンテナーの実行、Docker Compose アプリケーションの管理、パブリックおよびプライベート Docker レジストリの使用など、IDE から直接実行するための支援を提供します。Docker プラグインを有効にする...