首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果船坞组合失败了,行为是什么?

如果船坞组合失败了,行为是什么?
EN

DevOps用户
提问于 2018-10-10 16:46:42
回答 1查看 288关注 0票数 1

在我看来,如果Docker对一个容器启动失败,所有试图启动的容器都会被移除。

这是一种标准的行为,还是只是我的案子中的一件艺术品?

EN

回答 1

DevOps用户

回答已采纳

发布于 2018-10-10 18:57:17

好吧,这取决于docker-compose.yml 相依为命中的服务(容器)是否。例如,如果服务B依赖于服务A,而A无法启动,则B也将如此。

还可能出现这样的情况:服务在逻辑上依赖于另一个服务(实际上没有在docker中声明它-Compose.yml),而且它没有启动会导致一连串的故障。例如,假设您有一个web服务和一个db服务。如果web服务试图连接到db服务,但db服务无法启动(例如配置中断),那么web服务可能会抛出异常并失败。

但是,不,仅仅因为一个服务失败,并不意味着所有其他服务都会被停止。您可以有两个独立的服务,其中一个失败并停止,而另一个仍然在运行。

票数 3
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/5154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档