2017-04-04 7 views
0

ドッカーコンテナにフォアグラウンドプロセスがあります。それは他のサービス(カフカ)に依存するので、カフカが始動しなければ、コンテナもまた始まらない。ドッカーのバックオフ時間を変更する

Dockerは、30秒後、1分後、2分後、4,8,16,32(約数)の後にコンテナを再起動しようとします。

外部サービスを元に戻すと、ドッキング用のコンテナは自動的に起動せず、32分、64分待っていて、あまりにも多くなります。

この動作を変更する方法はありますか?たとえば、1分ごとにリニアリスタートを試行するなどですか?

PS。私が何をしたいことは現在のところ不可能であることを示すdocker-compose.yml (v2)と設定オプションrestart: always

答えて

1

昨年初めから再起動時間の上限を要求し、並びにthis SO post GitHubの上open issueがありますを使用します。

+0

ありがとうございます!だから、私はアプリケーションサービスで何らかのエラーをキャッチして手動で再試行しなければならないと思うし、Dockerに依存しない – nattfodd

関連する問題