IntelliJ IDEA 2026.1 Help

IDE 内で Dev Container を起動する

IntelliJ IDEA 内のルートに .devcontainer フォルダーと devcontainer.json ファイルがあるローカルプロジェクトを開き、IDE から Docker を使用して Dev Container を起動できます。 IDE では、ソースコードを Dev Container に マウントまたは クローンできます。

リモートプロジェクト用に Dev Container を開始することもできます。

ソースをマウントすると、ローカルプロジェクトディレクトリがコンテナーにマウント(リンク)され、コンテナー内で行われた変更はローカルファイルに反映され、その逆も同様です。 このプロセスは Dev Container を作成してソースをクローン  するよりも長くなりますが、コンテナー内で実行しながらローカル IDE でファイルを編集したい開発ワークフローには役立つかもしれません。

Dev Container を作成してソースをマウント

  1. IDE 内で devcontainer.json ファイルを含むプロジェクトを開きます。

  2. エディターで devcontainer.json ファイルを開きます。

  3. 左のガターで、 Create Dev Container をクリックし、 Dev Container を作成してソースをマウント… を選択して、コンテナー内で作業するバックエンド IDE を選択します。

    マウントソース
  4. Dev Container を作成するプロセスが サービスツールウィンドウに表示されます。

    Dev Container が作成されたら、 接続 をクリックします。

    開発コンテナーの作成

    コンテナーが作成され、JetBrains Client でプロジェクトが開きます。

    開発コンテナー内のプロジェクト

ソースをクローンすると、GitHub などのリモートリポジトリからコンテナー内にコードがクローンされます。 このプロセスは Dev Container を作成してソースをマウント アクションに比べて高速ですが、Git リポジトリ全体がチェックアウトされることに注意してください。

ただし、このアクションは、ローカルファイルに影響を与えずに分離された再現可能な環境が必要な場合に役立ちます。

Dev Container を作成してソースをクローン

  1. IDE 内で devcontainer.json ファイルを含むプロジェクトを開きます。

  2. エディターで devcontainer.json ファイルを開きます。

  3. 左ガターで Create Dev Container をクリックし、 Dev Container を作成してソースをクローン を選択します。

    クローンソース
  4. 新規 Dev Container ページで、IDE、Git リポジトリ、ブランチを指定し、 コンテナーをビルドして続行する をクリックします。

    新規 Dev Container
  5. Dev Container を作成するプロセスが サービスツールウィンドウに表示されます。

    Dev Container が作成されたら、 接続 をクリックします。

    開発コンテナーの作成

    コンテナーが作成され、JetBrains Client でプロジェクトが開きます。

    開発コンテナー内のプロジェクト

追加のコンテキストメニューオプション

ソースのクローン作成ソースのマウントのほかに、コンテキストメニューでは次の追加オプションが使用できます。

項目

説明

Dev Container の表示

既存の Dev Container のリストを確認するには、このオプションを使用します。

どれがアクティブで実行中であるかを確認し、停止したり再起動したりできます。

Dev Container を参照

Dev Container バックエンドの管理

このオプションを使用して、Docker 共有ボリュームから不要なものを削除します。

バックエンドの管理

IDE から変更された設定を追加する

このオプションを使用すると、Dev Container 内で実行されている IDE バックエンドに IDE 設定を追加できます。 詳細については、 IDE から変更された設定を追加するを参照してください。

2026 年 3 月 30 日