X容器停止后,如何使docker-compose停止?

时间:2019-07-28 13:20:59

标签: docker docker-compose end-to-end

我有一个docker-compose.yml文件,它可以旋转11个容器:

  • 1个容器运行我要测试的Web应用程序
  • 在相同容器附近的10个容器针对第一个容器进行了一系列的端到端测试

只有在所有10个测试容器完成所有测试之后,我才想docker-compose降低所有11个容器的速度。

docker-compose up是否支持这种功能,还是需要在此功能之上构建自己的功能?

1 个答案:

答案 0 :(得分:2)

如果您有11个容器(假设它们被称为a_1a_2,...,a_11),则需要等待10个容器(例如第一个10)然后 您可以使用命令docker wait执行以下操作:

docker-compose up -d
docker wait a_1 a_2 ... a_10
docker-compose down