更改Docker退避时间

时间:2017-04-04 08:50:49

标签: docker docker-compose

docker容器中有一个前台进程。这取决于其他服务(Kafka),所以如果Kafka无法启动,容器也无法启动。

Docker尝试在30秒后重启容器,然后是1分钟,然后是2分钟,然后是4,8,16,32等(大约数字)。

所以当我关闭外部服务时,docker容器不会自动启动,而是等待这些32,64分钟,这太多了。

有没有办法改变这种行为,例如,每1分钟线性重启一次?

PS。我使用docker-compose.yml (v2)并设置选项restart: always

1 个答案:

答案 0 :(得分:2)

GitHub上有一个open issue请求重启时间的上限,以及去年年初的this SO post表示您目前无法获得所需内容。