JetBrains Rider 2025.3 ヘルプ

IDE 内で Dev Container を起動する

JetBrains Rider 内のルートに .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 リポジトリ、ブランチを指定し、コンテナーをビルドして続行するをクリックします。

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

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

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

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

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

項目

説明

Dev Container の表示

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

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

See Dev Container

Dev Container バックエンドの管理

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

Manage backends

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

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

2025 年 6 月 06 日

関連ページ:

リモートプロジェクトのために Dev Container を開始する

リモートファイルシステムにあるファイルを持つプロジェクト、または Git リポジトリからクローンされたプロジェクトに対して、リモートマシン上で Dev Container を起動できます。リモートサーバーで Dev Container を起動する JetBrains Rider を起動します。ウェルカム画面からリモート開発をクリックし、右側のオプションから Dev Container の作成をクリックします。開いたページで、をクリックして、SSH 経由でリモートマシン上の Docker に接続する...

サービスウィンドウ

サービスツールウィンドウを使用すると、実行 / デバッグ構成、アプリケーションサーバー、データベースセッション、Docker 接続など、ソフトウェア開発中に役立つさまざまなサービスを管理できます。プラグイン開発者は、IntelliJ プラットフォーム API を通じて他のサービスを追加できます。メインツールバーには、すべてのサービスタイプに共通の次のボタンとメニューが含まれています。すべて展開リスト内のすべての項目を展開します。すべて折りたたむリスト内のすべての項目を折りたたみます。グループ化サ...

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

devcontainer.json ファイルのカスタマイズ:必要な設定やプラグインなどを追加することで、ファイルをカスタマイズできます。変更した設定を追加するエディターでファイルを開きます。左のガターで、をクリックし、IDE から変更された設定を追加するを選択します。設定はセクションとして追加されます。両方の設定を同期したり、他のカスタマイズオプションを選択したりする場合に役立ちます。デフォルト以外のアプリケーションレベルの設定を追加したり、追加した設定オプションを変更したり、並べ替えたり、J...

Dev Container をゼロから始める

ファイルとそれが提供する構成オプションを使用して、新しい Dev Container を作成できます。最も簡単な方法は、コンテナーレジストリ (定義済みイメージを含むリポジトリのコレクション) からファイルのイメージ (定義済みテンプレート) をプルすることです。Dev Container を作成する JetBrains Rider でソリューションを開きます。エクスプローラービューで、Dev Container を追加するノードを選択します。メインメニューからを選択します。開いたダイアログには...

Podman で Dev Container を起動する

JetBrains Rider は、Podman を使用して Dev Container を作成することをサポートしています。現在、このサポートはまだ開発中です。Dev Container の作成を開始する前に、Podman が構成され、Dev Container の最小前提条件が満たされていることを確認してください。Podman で Dev Container を作成する Podman を設定します。を押して設定を開き、を選択します。ポッドマン接続リストの Podman セクションで、Podman マシ...