我现在在很多服务器上使用 docker,但有时我使用的一些容器由于负载过重而崩溃。我正在考虑添加一个 cron 来检查容器的每一分钟是否正在运行,但我没有找到任何令人满意的方法。
我使用 cidfile 启动容器,该文件保存正在运行的容器的 ID。如果容器崩溃,cidfile 会保留在那里,其中包含 id,我只是想知道你们如何确保容器是否正在运行,并在容器崩溃时重新生成它。我应该只解析输出docker ps -a
或者有更优雅的解决方案吗?
从 docker 版本 1.2.0 开始,有一个新的开关run
命令称为--restart
这将使任何外部工具或监控变得过时。由于在撰写本文时文档尚未正确解释该功能,因此请阅读宣布博客文章 https://blog.docker.com/2014/08/announcing-docker-1-2-0/了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)