Pet*_*lka 16 amazon-web-services amazon-ecs docker
我的目标是执行一个部署为 docker 镜像的基准测试。这样做的时候,我遇到了太多的问题,所以我决定先做一些非常琐碎的工作。
所以我决定遵循https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create-task-definition.html 中的指南 并使用“ping”示例 - 它应该只是 ping 几个域,并停止。
问题是,我总是在任务状态中收到此消息:
STOPPED (CannotStartContainerError: Error response from dae)
Run Code Online (Sandbox Code Playgroud)
我尝试了各种子网和安全组,但结果始终相同 - 任务开始,一两分钟后失败并显示上述消息。
我什至在一个全新的 AWS 账户上尝试过,使用以下步骤:
alpine:latest
,命令ping -c 4 google.com
执行后:
STOPPED (CannotStartContainerError: Error response from dae)
我的猜测是,原因是:
我会做错什么?怎么修?
Har*_*are 11
就我而言,日志组也是问题所在。我配置的那个不起作用。因此,我在容器设置的“日志配置”中启用了“自动配置 CloudWatch 日志”选项。
此外,如果您打开已停止的任务,导航到容器部分,展开它,在详细信息部分下,您可以看到详细的错误消息。下面的截图
这可能是问题注释中指出的入口点问题(在任务定义中)Entrypoint: ["sh","-c"]
它也可能是一个错误的引用,例如 LogConfiguration 中的错误日志组或类似的内容。
归档时间: |
|
查看次数: |
8084 次 |
最近记录: |