【发布时间】:2018-11-13 21:42:51
【问题描述】:
我试图了解start_period works with Docker Compose.如果我们有以下作为健康检查:
--start-period=60s --retries=2
这是否意味着 Docker Swarm 将尝试两次,每次等待 60 秒,然后再考虑容器不健康?
谢谢。
【问题讨论】:
标签: docker docker-compose docker-swarm
我试图了解start_period works with Docker Compose.如果我们有以下作为健康检查:
--start-period=60s --retries=2
这是否意味着 Docker Swarm 将尝试两次,每次等待 60 秒,然后再考虑容器不健康?
谢谢。
【问题讨论】:
标签: docker docker-compose docker-swarm
没错。
启动周期为需要时间引导的容器提供初始化时间。在此期间探测失败将不计入最大重试次数。但是,如果在启动期间健康检查成功,则认为容器已启动,所有连续失败都将计入最大重试次数。
【讨论】: