标签: 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
docker-compose.yml (v2)
restart: always
答案 0 :(得分:2)
GitHub上有一个open issue请求重启时间的上限,以及去年年初的this SO post表示您目前无法获得所需内容。