【发布时间】:2015-11-26 06:36:28
【问题描述】:
我有一个 docker-compose 文件,它创建 3 个 Node-js 容器和一个 Nginx 容器作为负载平衡的转发代理。
当 Node-js 容器失败时如何监控和重启它们?
传统观点认为所有容器都应该只有一个进程。所以在节点容器上运行 systemd(或类似的)会打破这种模式。
__--== 更新 ==--__
正如下面@mishunika 所说,如果节点进程失败并带有正确的退出代码并且容器上有正确的重启策略,它将重启。
【问题讨论】:
标签: javascript node.js nginx docker docker-compose