如果链接/上游容器消失,有没有办法停止docker容器?

时间:2016-10-19 07:56:42

标签: docker

在我的用例中,我有两个码头图像' A'和' B',其中' B'有点依赖于容器A的暴露端口。

if

这很好用。如果容器" aaaaa"没有,docker不会让我开始容器的图片B

# pseudo, Setup1
$ docker run -d A
aaaaa
$ docker run -d --link aaaaa B
bbbbb

很好。

现在,在我的" Setup1"中,我正在停止容器" aaaaa"。容器" bbbbb"将继续运行。在我的用例中,我想停止这个"依赖"容器现在。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

Docker 1.12。介绍HEALTHCHECK。作为一种丑陋的解决方法,它可以在HEALTHCHECK脚本中放置 killall 或类似内容。

也许您正在搜索docker-compose -> depends on