IntelliJ IDEA 2024.1 ヘルプ

前提条件と制限事項

前提条件

リモート開発コンテナーの追加の前提条件

以下は、リモートサーバー上で開発コンテナーを実行するための追加の前提条件のリストです。

  • Docker (英語) は、リモートとローカルマシンの両方にインストールされます。

  • サーバーと Git への認証は、SSH キーを通じて行われます。パスワードを使用してリモートサーバーに接続する場合は、ローカルでキーペアを生成し、それをリモートサーバーに転送します。詳細については、認証情報の共有を参照してください。

  • 開発コンテナーには追加の依存関係が必要になる場合があります。

    開発コンテナーが起動しない場合は、devcontainer.json ファイル内の開発コンテナーの OS に次の依存関係があることを確認してください。

    • curl

    • unzip

    • ps

    • libxext

    • libxrender

    • libxtst

    • libxi

    • freetype

    • procps

    • gcompat

Dev Container の制限事項

  • Windows 上の Docker イメージはサポートされていません。

  • リモート Dev Containers の場合、パスワード認証はサポートされていません。

関連ページ:

リモート開発のシステム要件

リモート開発はまだ開発中です。システム要件は時間の経過とともに変更される可能性がありますが、将来的にはより多くの種類のシステムをサポートするように取り組んでいきます。要件を満たさないシステムはリモート開発で動作する可能性がありますが、開発中に発生する可能性のある問題をサポートすることはできません。プロジェクトの規模に応じて、接続先のシステムが次の要件を満たしていることを確認してください。最小要件:またはアーキテクチャの 4 つの vCPU。また、コア数を増やすよりも、クロック周波数を高くするこ...

認証情報の共有

リモートサーバー上に開発コンテナーを構築する場合、リモートサーバーにアクセスしてプロジェクトを複製するには認証が必要です。現在サポートされている認証方法は、SSH キーによるものです。パスワード認証はまだサポートされていません。関連する問題に従って更新してください。パスワード認証がある場合は、SSH キーを含むファイルを生成し、それをリモートサーバーに転送し、Git 資格情報を共有する方法について次の手順を参照してください。SSH キーを作成して転送するローカルターミナルを開き、次のコマンドを使...

Dev Containers

開発コンテナー (Dev Container) は、完全に機能する開発環境として使用できるように構成された Docker コンテナーです。IntelliJ IDEA を使用すると、このようなコンテナーを使用してプロジェクトを編集、ビルド、実行できます。開発コンテナーの仕様を確認する必要がある場合は、Dev Container プロパティを参照してください。IntelliJ IDEA は、Docker Compose プロパティで構成できる複数のコンテナー接続もサポートします。IDE 内で開発コンテ...