gpt4 book ai didi

docker - 确保给定的 docker 容器正在运行

转载 作者:行者123 更新时间:2023-12-01 23:23:29 25 4
gpt4 key购买 nike

我现在在很多服务器上使用 docker,但有时我使用的一些容器会因负载过重而崩溃。我正在考虑添加一个 cron 来检查容器是否正在运行,但我没有找到任何令人满意的方法。

我用一个保存运行容器 ID 的 cidfile 启动容器。如果容器崩溃,cidfile 会保留在那里,里面有 id,我只是想知道你们如何确保容器正在运行或不在运行,并在它出现故障时重新生成它。我应该只解析 docker ps -a 的输出还是有更优雅的解决方案?

最佳答案

从 docker 版本 1.2.0 开始,run 命令有一个名为 --restart 的新开关,它应该使任何外部工具或监控过时。由于文档在撰写本文时并未正确解释该功能,请阅读 announcing blog post了解详情。

关于docker - 确保给定的 docker 容器正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24460717/

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