如果链接/上游容器消失,是否有方法停止docker容器?

如果链接/上游容器消失,是否有方法停止docker容器?,docker,Docker,在我的用例中,我有两个docker映像“A”和“B”,其中“B”依赖于容器A的一个暴露端口 # pseudo, Setup1 $ docker run -d A aaaaa $ docker run -d --link aaaaa B bbbbb 这个很好用。若容器“aaaaa”不可用,docker将不允许我启动图像B的容器 # pseudo, Setup2 $ docker run -d --link aaaaa B docker: Error response from daemon: C

在我的用例中,我有两个docker映像“A”和“B”,其中“B”依赖于容器A的一个暴露端口

# pseudo, Setup1
$ docker run -d A
aaaaa
$ docker run -d --link aaaaa B
bbbbb
这个很好用。若容器“aaaaa”不可用,docker将不允许我启动图像B的容器

# pseudo, Setup2
$ docker run -d --link aaaaa B
docker: Error response from daemon: Cannot link to a non running container
很好

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

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

可能您正在搜索。

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

也许你正在寻找