如何在崩溃时自动监视并重启docker容器?

前端之家收集整理的这篇文章主要介绍了如何在崩溃时自动监视并重启docker容器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我目前正在运行两个带有offical ghost imageNginx-proxy映像的虚拟服务器,这是我的构建.

docker run -d -p 86:2368 --name home -e "VIRTUAL_HOST=hostname.com" ghost 
docker run -d -p 85:2368 --name home-blog -e "VIRTUAL_HOST=blog.hostname.com" ghost

它们都运行良好,但过了一段时间(有时几小时或一天),其中一个虚拟服务器将崩溃,我必须重新启动容器才能使其正常工作.

我想知道是否有任何解决方案可以自动监控docker容器并在它停机时重新启动它?

最佳答案
你应该使用–restart(docs):

docker run -d -p 86:2368 --restart always --name home -e "VIRTUAL_HOST=hostname.com" ghost 

猜你在找的Docker相关文章