gpt4 book ai didi

mysql - 服务器重启后按顺序重启Docker容器

转载 作者:行者123 更新时间:2023-11-29 18:19:56 26 4
gpt4 key购买 nike

有3个docker容器需要在服务器重启时自动重启。

我们可以使用重启策略来启动容器,例如

sudo docker run --restart=always -d your_image

但是因为一个容器链接到另一个容器,所以它们需要按顺序启动。

问题:有没有办法自动按顺序重启Docker容器?

最佳答案

Docker 没有这方面的选项,这样做是微服务的反模式。相反,每个容器在其依赖项不可用时应该优雅地返回错误,或者作为后备,您可以使用类似 wait-for-it 的内容。在容器的入口点中输入命令以等待依赖项可用。我还建议不要使用“链接”,而是将所有服务放在自己的 docker 网络上,让内置的 dns 解析为您处理服务发现。

关于mysql - 服务器重启后按顺序重启Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46669979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com