我可以在一个命令中使用docker-compose运行多个服务吗?

时间:2017-10-11 09:18:57

标签: docker docker-compose

我已阅读https://docs.docker.com/compose/reference/run/,我发现我可以在此处运行web服务这样的服务:

docker-compose run web

我可以在一行中运行两个或更多这样的服务吗?

docker-compose run web, backup

1 个答案:

答案 0 :(得分:0)

目前docker-compose run不允许指定多项服务,并且由于docker-compose run的设计方式,目前还没有任何计划。

还有其他方法可以实现类似的结果:

  • 使用depends_on指令指定web服务取决于backup服务(反之亦然)。 create a new docker-compose file对此可能有用。
  • 使用docker-compose up web backup代替docker-compose run
  • 使用docker-compose run web; docker-compose run backup
  • 等单一命令运行它
  • webbackup服务合并到docker-compose.yml中的单个服务中。