4
如果在docker-compose中運行的服務返回與0
不同的退出代碼,是否可以在docker-compose中重啓容器? docker-compose.yml選項restart: always
不能這樣工作。有沒有辦法解決這個問題,或者這是一個服務問題,我應該尋找容器內的答案?docker-compose restart container如果服務已經死亡
我使用supervisord,但添加選項autorestart=true
不起作用,即使服務崩潰,退出代碼爲255
- RUNNING_PID
文件(由系統創建)未被刪除。
感謝您的回覆。
感謝您的回覆,但我的情況有點不同 - 即使服務退出的代碼不是0,容器也不會不顯示它(它仍然在docker-compose ps中標記爲Up)。 – Thomas
ref https://docs.docker.com/compose/compose-file/#restart_policy –
v2 ref https://docs.docker.com/compose/compose-file/compose-file-v2/#restart –