在 IDE 中启动 Dev Container
您可以在 WebStorm 中打开根目录包含 .devcontainer 文件夹和 devcontainer.json 文件的本地项目,并使用 Docker 从 IDE 启动 Dev Container。 IDE 允许您将源码 挂载或 克隆到 Dev Container 中。
您还可以 为远程项目启动 Dev Container。
当挂载源码时,您的本地项目目录会挂载(链接)到容器中,在容器内进行的任何更改都会在本地文件中反映出来,反之亦然。 此过程比 创建 Dev Container 并克隆源码操作所需时间更长,但对于希望在本地 IDE 中编辑文件并在容器中运行它们的开发工作流可能很有帮助。
创建 Dev Container 并挂载源码
在 IDE 中打开包含
devcontainer.json文件的项目。在编辑器中打开
devcontainer.json文件。在左侧边栏中点击
,选择 创建Dev Container 并挂载源代码… 并选择您希望在容器中使用的后端 IDE。
创建 Dev Container 的过程会显示在 服务工具窗口中。
Dev Container 创建完成后,点击 连接。
容器已创建,项目会在 JetBrains Client 中打开。
当克隆源码时,会从远程代码库(如 GitHub)在容器中克隆代码。 虽然此过程比 创建 Dev Container 并挂载源代码 操作更快,但请注意会检出整个 Git 仓库。
但此操作适用于需要一个隔离、可复现的环境且不影响本地文件的场景。
创建 Dev Container 并克隆源码
在 IDE 中打开包含
devcontainer.json文件的项目。在编辑器中打开
devcontainer.json文件。在左侧边栏中点击
,选择 创建 Dev Container 并克隆源代码
在 新建 Dev Container 页面中,指定 IDE、Git 代码库、分支,然后点击 构建容器并继续。

创建 Dev Container 的过程会显示在 服务工具窗口中。
Dev Container 创建完成后,点击 连接。
容器已创建,项目会在 JetBrains Client 中打开。
其他上下文菜单选项
除了 克隆源码或 挂载源码外,上下文菜单中还提供以下其他选项:
项 | 描述 |
|---|---|
显示 Dev Container | 使用此选项可查看现有 Dev Container 列表。 您可以查看哪些处于激活和运行状态,停止它们或重新启动它们。 ![]() |
管理 Dev Container 后端 | 使用此选项可从 Docker 共享卷中移除不再需要的容器。 ![]() |
从 IDE 添加已修改的设置 | 使用此选项可将您的 IDE 设置添加到在 Dev 容器内运行的 IDE 后端。 如需详细信息,请参阅 从 IDE 添加已修改的设置。 |

