Tho*_*mas 6 docker-compose docker-container
如果在其中运行的服务返回不同于的退出代码,是否可以在docker-compose中重新启动容器0?docker-compose.yml选项restart: always不起作用.有没有办法解决它或这是一个服务问题,我应该寻找容器内的答案?
我使用supervisord但是autorestart=true即使服务因退出代码崩溃,添加选项也不起作用255- RUNNING_PID文件(由系统创建)没有被删除.
谢谢你的回复.
无论退出代码如何,'restart:always'都将重启容器,因此即使容器内运行的进程的退出代码为'0'.我正在使用'restart:on-failure',它完全符合您的描述.它在进程的非零退出代码上重新启动容器.在进程退出并且未重新启动后,您可以使用'docker-compose ps'检查退出代码
| 归档时间: |
|
| 查看次数: |
6342 次 |
| 最近记录: |