我目前在很多服务器上使用Docker,但是有时候我使用的一些容器由于负载过重而崩溃。我想添加一个cron定时任务,每分钟检查容器是否正在运行,但我没有找到任何令人满意的方法来实现这一点。
我使用cidfile启动容器,该文件保存正在运行容器的ID。如果容器崩溃,则cidfile将保留包含ID的文件。我想知道你们如何确保容器正在运行并在其关闭时重新启动它。我应该只解析“docker ps -a”的输出,还是有更优雅的解决方案?
我使用cidfile启动容器,该文件保存正在运行容器的ID。如果容器崩溃,则cidfile将保留包含ID的文件。我想知道你们如何确保容器正在运行并在其关闭时重新启动它。我应该只解析“docker ps -a”的输出,还是有更优雅的解决方案?