在我的用例中,我有两个码头图像' 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"将继续运行。在我的用例中,我想停止这个"依赖"容器现在。我怎样才能做到这一点?
答案 0 :(得分:0)
Docker 1.12。介绍HEALTHCHECK。作为一种丑陋的解决方法,它可以在HEALTHCHECK脚本中放置 killall 或类似内容。
也许您正在搜索docker-compose -> depends on。