繁体   English   中英

监视和重启Docker容器

[英]Monitoring and restarting docker containers

我将我的nginx实例移至docker容器,我想监视该容器(或其中的服务),并能够启动新容器,以防服务器重启或任何其他问题。

到目前为止,我监视容器中的nginx服务所做的工作就是在consul中添加了运行状况检查,这很好(我对consul的服务发现有所了解,不确定是那样),但是如果容器停止时,我需要一些帮助我启动新容器的方法。

我没有docker-swarm,kubernetes或其他类似的Orchestrator解决方案,但是我在考虑一些脚本来使用命令docker run -d -p 80:80 -p 1090:1090 -v /etc/nginx/conf.d:/etc/nginx/conf.d nginx

任何想法和建议都欢迎,谢谢。

--restart always docker run使用--restart always选项

检查以获取更多信息。

您还可以在容器上定义自定义运行状况healthcheck

检查这个出来。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM