使用 Docker Compose 创建多个容器

Use Docker Compose to create multiple containers

我对 Docker 完全陌生。我有一个声纳图像。我写了一个示例 Docker Compose 文件和 运行 图片。一切正常。现在我想使用 Docker Compose 创建 5-6 个容器。

我该怎么做?

这是我的示例 YAML 文件:

version: '2'
services:
  web:
    build: .
    ports:
     - "9000:9000"
    depends_on:
     - my_image
   my_image:
    image: mySonarApp

我也很想知道是否可以仅使用我的 docker 配置文件创建它们。

只需添加更多服务定义

version: '2'
services:
  weba:
    build: .
    ports:
      - "9000:9000"

  weba:
    build: .
    ports:
      - "9001:9000"

  webc:
    build: .
    ports:
      - "9002:9000"

您可以使用 scale 命令创建更多服务实例:

docker-compose scale web=6