直到最近,当一个人正在docker-compose up处理一堆容器并且其中一个启动的容器停止时,所有容器都停止了。自从https://github.com/docker/compose/issues/741以来,情况就不再如此了,这对我们来说真的很烦人:我们使用docker- compose运行selenium测试,这意味着启动应用程序服务器,启动selenium hub +节点,启动测试驱动程序,然后在测试驱动程序停止时退出。
docker-compose up
有没有办法恢复旧的行为?
您可以使用:
docker-compose up –abort-on-container-exit
如果您的一个容器停止,它将停止所有容器