HaProxy +docker运行状况检查重启死容器

这是一个相当概念性的问题。 我在Docker容器中运行三个node.js web服务器作为HaProxy实例后面的Docker容器。 容器由docker-compose开始,所以一切都很标准。

我的问题 :HaProxy做健康检查,看看我的一个node.js容器死去redirectstream量,到目前为止好。 但是我无法find一个很好的解决scheme来自动重启死容器。

有没有什么好的做法呢?

在运行容器时,可以使用--retry=always策略,以便在退出时它将自动由docker守护进程重新启动。

查看文档以获取有关重新启动策略的更多详细信息。

运行docker镜像时只需提一下

 restart: always 

在你docker-compose.yaml文件中选项

也许你可以尝试设置敏感configuration相同的helth检查,并重新启动容器。