PyCharm 2026.1 Help

IDE 内で Dev Container を起動する

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

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

ソースをマウントすると、ローカルプロジェクトディレクトリがコンテナーにマウント(リンク)され、コンテナー内で行われた変更はローカルファイルに反映され、その逆も同様です。 このプロセスは Create Dev Container and Clone Sourcesアクションよりも時間がかかりますが、コンテナーで実行しながらローカル IDE でファイルを編集したい場合には開発ワークフローに役立つことがあります。

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

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

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

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

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

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

    開発コンテナーの作成

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

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

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

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

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

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

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

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

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

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

    開発コンテナーの作成

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

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

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

項目

説明

Dev Container の表示

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

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

開発コンテナーを参照

Dev Container バックエンドの管理

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

バックエンドの管理

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

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

2026 年 6 月 1 日