我目前正在运行两个带有 offical ghost image 的虚拟服务器和 nginx-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 - docker 容器崩溃时如何自动监控和重启?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30040971/