IntelliJ IDEA 2026.1 Help

Dev Container の各種設定のカスタマイズ

devcontainer.json ファイルのカスタマイズ

必要な設定やプラグインなどを追加することで、 devcontainer.json ファイルをカスタマイズできます。

変更した設定を追加する

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

  2. 左のガターで、 Create Dev Container をクリックし、 IDE から変更された設定を追加する を選択します。

    設定は customizations セクションとして追加されます。 両方の設定を同期したり、他のカスタマイズオプションを選択したりする場合に役立ちます。

    JSON ファイルのカスタマイズセクション

    デフォルト以外のアプリケーションレベルの設定を追加したり、追加した設定オプションを変更したり、並べ替えたり、JSON スキーマからプロパティを追加したりすることもできます。 devcontainer.json ファイルの 設定 セクションで Alt+Enter を押して、適切なオプションを選択します。

    JSON 設定

JetBrains マーケットプレイス(英語)から Dev Container にプラグインをインストールすることもできます。

プラグインの追加

  1. ブラウザーで JetBrains マーケットプレイス(英語)を開きます。

  2. 必要なプラグインを見つけて、プラグインページを開きます。

  3. プラグインページで、 追加情報 セクションまでスクロールし、 プラグイン ID をコピーします。

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

  5. customizations セクション内に次のコードを追加します。

    { "customizations": { "jetbrains": { "plugins": [ "org.intellij.plugins.hcl" ] } } }

    pluginID は、 JetBrains マーケットプレイス(英語)からの必要なプラグインの ID です (例: org.intellij.plugins.hcl)。

ローカル Git 設定をコピーする

Dev Container 内で Git 設定を追加設定する必要はありません。 Git 設定は、ローカルグローバル .gitconfig ファイルから Dev Container に自動的に追加されます。

Dev Container 内部の設定を確認するには、次の手順に従います。

  1. サービスツールウィンドウで、 Docker | Dev Container と必要なコンテナーを選択します。

  2. 開始 ボタンをクリックしてコンテナーを起動します。

  3. をクリックして ファイルの表示 を選択します。

  4. ファイルのリストで .gitconfig を選択します。

    利用可能な場合は次の設定がコピーされます。

    user.email, user.name, pull.rebase, alias.*

    alias.* オプションはすべてのエイリアス設定を意味します。

特定の IDE バックエンドを追加

container.json で IDE の名前を指定できます。こうすると、 リモート プロジェクト用に Dev コンテナーを起動するたびに、そのバックエンド IDE が自動で起動します。

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

  2. customizations セクション内に次のコードを追加します。

    { "customizations": { "jetbrains": { "backend": "<IDE-name>" } } }

    <IDE-name> は、使用する IDE の名前です。 例: IntelliJ

ローカルフィーチャの追加と参照

カスタム構成 (ローカル機能) を定義し、コード補完を使用して devcontainer.json ファイルから参照できます。

詳細については、 開発コンテナー(英語)のドキュメントを参照してください。

ローカル機能を構成する

  1. IDE の プロジェクト ツールウィンドウで、 .devcontainer フォルダーを右クリックし、 新規 | フォルダー を選択します。

  2. 開いたウィンドウで、機能 ID と同じ機能の名前を追加します。

  3. 作成された機能フォルダーを右クリックし、 新規 | ファイル を選択します。

    まず、 devcontainer-feature.json ファイルを作成し、次に install.sh ファイルを作成します。

    その結果、両方のファイルは作成された機能フォルダー内に存在するはずです。

    ローカル機能フォルダー
  4. devcontainer-feature.json ファイルを開き、機能設定を追加します。 関連プロパティの詳細については、 開発コンテナー(英語)のドキュメントを参照してください。

  5. install.sh ファイルを開き、機能をインストールまたは構成するスクリプトを追加します。

    これで、 devcontainer.json ファイル内でフィーチャを参照できるようになります。

  6. devcontainer.json ファイルを開き、 features セクション内で、自動補完を使用してローカル機能への参照を追加します。

2026 年 3 月 30 日