WebStorm 2026.2 Help

Docker Compose

Docker Compose 用于运行多容器应用程序。 例如,您可以将一个 Web 服务器、一个后端数据库和您的应用程序代码作为独立的服务运行。 每个服务都可以通过添加更多的容器来扩展规模(如果需要的话)。 这使您能够在类似生产的动态环境中进行高效的开发和测试。

启用 Docker 插件

此功能依赖于 Docker 插件,该插件在 WebStorm 中默认捆绑并启用。 如果相关功能不可用,请确保您未禁用该插件。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 Docker插件,并在插件名称旁边选择复选框。

WebStorm 能识别 Docker Compose 文件 ,并用 图标标记它们。 它还会添加 边距图标 ,以运行 Docker Compose 文件中定义的各种服务。

Docker Compose 文件

创建 Docker Compose 文件。

  1. 项目 工具窗口(Alt+1 )中,右键点击项目根目录,选择 新建 或按 Alt+Insert ,然后选择 Docker Compose 文件

    创建 docker-compose.yml
  2. 在弹出的窗口中,接受默认的 Docker Compose 文件名或指定自定义名称,然后按下 Enter

    创建 docker-compose.yml

完成服务配置

  1. 在编辑器中打开 Docker Compose 文件。

  2. 开始输入服务名称。 WebStorm 将显示 服务 弹窗,可在其中选择相应的配置。

运行多容器 Docker 应用程序

  1. 在一个或多个 Docker Compose 文件中定义必要的服务。

  2. 在主菜单中,进入 运行 | 编辑配置.

  3. 点击 "添加"图标 ,指向 Docker ,然后点击 Docker Compose

    Docker Compose 配置
  4. 指定包含您的服务定义的 Docker Compose 文件。 如有必要,您可以定义此配置将启动的服务,指定 环境变量 ,并在启动相应容器之前强制构建镜像(即为 docker compose up 命令添加 --build 选项)。

    有关可用选项的更多信息,请参阅 Docker compose 运行配置

  5. 点击 确定 保存 Docker Compose 运行配置,在主工具栏中选择它,然后点击 “运行”按钮 或按 Shift+F10 启动配置。

当 Docker Compose 运行多容器应用程序时,可以使用 服务 工具窗口(Alt+8 )来控制特定服务,并 与容器交互。 作为 Docker Compose 一部分运行的容器列在专用 Compose 节点下,而不是 容器 节点下(该节点仅用于独立容器)。

在编辑器中打开 Docker Compose 文件时,WebStorm 会显示带有服务状态和可用端口操作的 嵌入提示

  • 服务状态

    每个服务名旁会显示状态嵌入提示,用于指示服务是否正在运行或已失败。 点击嵌入提示可将您带到 服务 工具窗口中的容器日志。

    在编辑器中的 Docker Compose 文件里显示服务状态
  • 端口操作 (打开 URL)

    对于暴露端口的服务,WebStorm 在编辑器中直接提供快速操作:

    • 在浏览器中打开 :在默认浏览器中打开服务 URL。

    • 连接到数据库 :打开对应的数据库连接工作流,使您可以从 IDE 直接检查数据库并运行查询。 如需了解更多信息,请参阅 数据源

扩展服务

  1. 服务 工具窗口中,选择您要扩展的服务并点击 Scale 按钮 或从上下文菜单中选择 小数位数

    “扩展”上下文菜单项
  2. 小数位数 对话框中,指定您想要为此服务创建的容器数量,然后点击 确定。 新容器被创建并启动,日志显示在 控制台 选项卡中。

    服务已扩展

停止运行中的服务

  • 服务 工具窗口中,选择服务并点击 停止按钮 或从上下文菜单中选择 停止

    “停止”上下文菜单项

停止所有正在运行的服务

  • 服务 工具窗口中,选择 Compose 节点并单击 停止按钮 ,或在上下文菜单中选择 停止

    Docker Compose 停止所有服务

关闭您的应用程序

  • 服务 工具窗口中,选择 Compose 节点并单击 下线按钮 ,或在上下文菜单中选择

    Docker Compose 移除应用程序

这将停止并删除容器以及所有相关的网络、卷和镜像。

打开用于运行应用程序的 Docker Compose 文件

  • 服务 工具窗口中,右键点击 Compose 节点或嵌套的服务节点,然后在上下文菜单中点击 跳转到源 或按 F4

    打开 Docker Compose 文件
2026年 7月 14日