2017-04-04 62 views
0

泊塢窗容器中存在前臺進程。這取決於其他服務(Kafka),所以如果Kafka無法啓動,容器也無法啓動。更改Docker退避時間

碼頭嘗試重新啓動容器30秒後,然後1分鐘,然後2分鐘,然後4,8,16,32等(近似數字)。

所以當我打開外部服務時,Docker容器不會自動啓動,而是等待這些32,64分鐘,這太多了。

是否有任何方法可以改變這種行爲,例如,線性 - 每1分鐘重新啓動一次?

PS。我用docker-compose.yml (v2)和設置選項restart: always

回答

1

有GitHub上的open issue要求對重啓時間的上限,以及,this SO post從去年年初,表明你想要的是目前是不可能的。

+0

謝謝!所以我想我必須在我的應用程序服務中捕獲任何類型的錯誤並手動重試,而不要依賴Docker – nattfodd