【问题标题】:Clarification on Docker Compose's `start_period` paramter关于 Docker Compose `start_period` 参数的说明
【发布时间】: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


    【解决方案1】:

    没错。

    启动周期为需要时间引导的容器提供初始化时间。在此期间探测失败将不计入最大重试次数。但是,如果在启动期间健康检查成功,则认为容器已启动,所有连续失败都将计入最大重试次数。

    【讨论】:

    • 所以它不会阻止服务启动?它没有提供一种方法来延迟服务的启动以便给另一个服务时间?
    猜你喜欢
    • 1970-01-01
    • 2021-03-10
    • 1970-01-01
    • 2020-03-25
    • 2019-08-29
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多