【问题标题】:How to setup healthcheck in Dockerfile on AWS ECS如何在 AWS ECS 上的 Dockerfile 中设置健康检查
【发布时间】:2021-12-24 16:26:52
【问题描述】:

尽管我在 dockerfile 中添加了 healthcheck 命令,但 AWS ECS 从不检查健康状态。

我没有对 ECS 运行状况检查器选项进行任何额外设置,因为我知道它会覆盖原来的 docker healthcheck 命令。

有什么想法吗?

【问题讨论】:

  • 虽然 ECS 将覆盖 Dockerfile 中的健康检查,但我不确定原生 Dockerfile 健康检查是否会流入 ECS。您有什么理由不想使用 ECS 任务定义 helathcheck 容器配置?
  • @mreferre 不。实际上我只是想使用 DockerFile 来学习......没有基础设施(aws)。阅读此参考资料github.com/aws/containers-roadmap/issues/… 后,我决定只使用 AWS。谢谢:)

标签: docker amazon-ecs


【解决方案1】:

您可以通过 taskDefintion 中containerDefinitions 中的容器配置容器healthcheck

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#container_definition_healthcheck

【讨论】:

    猜你喜欢
    • 2021-02-25
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    • 2020-01-17
    • 2021-05-22
    • 1970-01-01
    • 2018-06-03
    • 2015-12-31
    相关资源
    最近更新 更多