YAT*_*PTA 6 amazon-web-services amazon-ecs docker
我在 AWS ECS 中做了一个任务定义,如截图所示:
现在,当我在集群中运行 taskdefination 时,它成功运行,但容器的状态永远保持不健康。当我尝试在容器内运行相同的命令(healthcheck command[curl command])时,我能够在容器内运行相同的命令,然后它成功运行。我也试过 CMD 而不是 CMD-SHELL ,但没有任何效果。内部容器 apache 运行在端口 80。
注意我是通过提交 docker 容器而不是 Dockerfile 来制作 docker 镜像。
不明白为什么健康检查不起作用。网上没找到什么重要的。如果之前有人遇到过这个问题,请帮助。
小智 6
您在HEALTHCHECK部分(双管)的命令中犯了错误。
我想你想用CMD-SHELL,curl --fail http://localhost/ || exit 1而不是...|exit 1|
| 归档时间: | 
 | 
| 查看次数: | 5393 次 | 
| 最近记录: |