使用Docker Compose来创build多个容器

我对Docker完全陌生。 我有一个sonarqube图像。 我写了一个示例Docker Compose文件并运行该映像。 一切工作正常。 现在我想用Docker Compose创build5-6个容器。

我怎样才能做到这一点?

这是我的示例YAML文件:

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

我也有兴趣知道是否有可能只用我的dockerconfiguration文件创build它们。

只需添加更多的服务定义

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

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

docker-compose scale web=6