我将我的nginx实例移至Docker容器,我想监视该容器(或其中的服务),并能够启动新容器,以防服务器重启或其他任何问题。
到目前为止,我要监视容器中的nginx服务的方法是在我的领事中添加对运行状况检查的监视,这很好(我对有关consul的服务发现有所了解,不确定是否是这种方式),但是如果容器停止,我需要帮助我启动新容器的东西。
我没有docker-swarm,kubernetes或其他类似的协调器解决方案,但我正在考虑使用一些脚本来使用命令docker run -d -p 80:80 -p 1090:1090 -v /etc/nginx/conf.d:/etc/nginx/conf.d nginx
。
欢迎提出任何想法和建议,谢谢。