使用Docker Compose创建多个容器

时间:2016-07-27 14:06:33

标签: docker sonarqube docker-compose sonarqube-ops

我是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配置文件创建它们。

2 个答案:

答案 0 :(得分:1)

只需添加更多服务定义

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

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

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

答案 1 :(得分:1)

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

docker-compose scale web=6