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

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

 docker-compose run web 

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

 docker-compose run web, backup 

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

还有其他方法可以达到类似的结果:

  • 使用depends_on指令来指定web服务依赖于backup服务(反之亦然)。 为此创build一个新的docker-compose文件可能很有用。
  • 使用docker-compose up web backup而不是docker-compose run
  • 在像docker-compose run web; docker-compose run backup这样的单个命令中运行它docker-compose run web; docker-compose run backup docker-compose run web; docker-compose run backup
  • webbackup服务合并到docker-compose.yml的单个服务中。