PyCharm 2025.3 Help

在 IDE 内启动 Dev Container

您可以在 PyCharm 中打开一个在根目录包含 .devcontainer 文件夹和 devcontainer.json 文件的本地项目,并通过 Docker 从 IDE 启动 Dev Container。 IDE 允许您将源代码 挂载克隆 到 Dev Container 中。

您还可以 为远程项目启动 Dev Container

当您挂载源代码时,您的本地项目目录会挂载(链接)到容器中,在容器内所做的任何更改都会反映到您的本地文件中,反之亦然。 此过程比 创建 Dev Container 并克隆源代码 操作耗时更长,但对于希望使用本地 IDE 编辑文件、同时在容器中运行它们的开发工作流可能很有帮助。

创建 Dev Container 并挂载源代码

  1. 在 IDE 中打开包含 devcontainer.json 文件的项目。

  2. 在编辑器中打开 devcontainer.json 文件。

  3. 在左侧装订区域,点击 创建 Dev Container ,选择 创建Dev Container 并挂载源代码… ,然后选择您希望在容器内使用的后端 IDE。

    挂载源代码
  4. 创建 Dev Container 的过程会显示在 服务 工具窗口中。

    创建 Dev Container 后,点击 连接

    创建 Dev Container

    容器已创建,项目会在 JetBrains Client 中打开。

当您克隆源代码时,代码会从 GitHub 等远程仓库克隆到容器中。 与 创建开发容器并挂载源代码 操作相比,此过程更快,但请注意整个 Git 仓库都会被检出。

不过,对于希望获得隔离且可复现的环境而不影响本地文件的情况,此操作很有用。

创建 Dev Container 并克隆源代码

  1. 在 IDE 中打开包含 devcontainer.json 文件的项目。

  2. 在编辑器中打开 devcontainer.json 文件。

  3. 在左侧装订区域,点击 创建 Dev Container ,选择 创建开发容器并克隆源代码

  4. 新建开发容器 页面,指定 IDE、您的 Git 仓库、分支,然后点击 构建容器并继续

    新建 Dev Container
  5. 创建 Dev Container 的过程会显示在 服务 工具窗口中。

    创建 Dev Container 后,点击 连接

    创建 Dev Container

    容器已创建,项目会在 JetBrains Client 中打开。

其他上下文菜单选项

除了 克隆源代码挂载源代码 外,上下文菜单中还提供以下附加选项:

条目

说明

显示开发容器

使用此选项查看现有 Dev Container 的列表。

您可以查看哪些处于活动并正在运行的状态,停止它们或重新启动它们。

查看 Dev Container

管理开发容器后端

使用此选项从 Docker 共享卷中移除不需要的容器。

管理后端

从 IDE 添加已修改的设置

使用此选项将您的 IDE 设置添加到在您的 Dev Container 内运行的 IDE 后端。 有关详细信息,请参阅 从 IDE 添加已修改的设置

最后修改日期: 2025年 12月 2日