当*特定*容器退出时,撕下所有容器

时间:2018-06-08 20:02:08

标签: docker docker-compose

任何容器退出时,可以使用--abort-on-container-exit来删除docker-compose up实例化的所有容器。

但我想要的是在一个特定的容器退出时拆除所有容器(它可能通过崩溃来完成)。如果任何其他容器退出,则应重新启动它们。可以这样做吗?

注1:在服务规范中设置restart密钥不会达到此效果; --abort-on-container-exit似乎优先。

注意2:我被困在旧版本的Docker Compose上,

$ docker-compose version
docker-compose version 1.8.0, build unknown
docker-py version: 1.9.0

只支持撰写文件格式2.0,没什么新鲜的。如果这是可能的,但只有较新版本的程序和/或文件格式,请明确说明。

注3:某些容器需要cap_add。我希望这无所谓。

0 个答案:

没有答案