WebStorm 2025.2 Help

Docker Compose

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

启用 Docker 插件

此功能依赖于已捆绑并在默认情况下启用的 Docker 插件。 如果相关功能不可用,请确保未禁用该插件。

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

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

WebStorm 识别 Docker Compose 文件 并用 图标标记。 同时添加 gutter 图标 ,以运行 Docker Compose 文件中定义的各种服务。

Docker Compose 文件

运行多容器 Docker 应用

  1. 在一个或多个 Docker Compose 文件 中定义所需服务。

  2. 在主菜单中,转到 运行(U) | 编辑配置(E)

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

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

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

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

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

扩展服务

  1. 服务 工具窗口中,选择要扩展的服务,然后单击 扩展按钮 或从上下文菜单中选择 扩展

    扩展上下文菜单项
  2. 扩缩 对话框中,指定该服务所需的容器数量,然后单击 确定(O)。 新容器会被创建并启动,日志会显示在 控制台 选项卡中。

    服务已扩展

停止正在运行的服务

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

    停止上下文菜单项

停止所有正在运行的服务

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

    Docker Compose 停止所有服务

关闭应用

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

    Docker Compose 移除应用

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

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

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

    打开 Docker Compose 文件
最后修改日期: 2025年 9月 26日