【问题标题】:No ECS agent docker container in ECS optimised instanceECS 优化实例中没有 ECS 代理 docker 容器
【发布时间】:2019-12-23 05:59:20
【问题描述】:

我使用链接 https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html 从 ami id: ami-0a8bf4e187339e2c1 在 AWS 的 ap-south-1 区域启动了一个 ECS 优化实例,但没有 ecs 代理存在。即使/var/log/ecs 目录也不存在,所以我无法检查日志。我在/etc/ecs/ecs.config中配置了正确的集群名称

【问题讨论】:

    标签: amazon-web-services amazon-ecs


    【解决方案1】:

    如果您在 AWS 的 EC2 控制台中查看实例,您能看到 AMI ID 吗?是您期望的 AMI ID 吗?

    只是为了进行比较,我只是通过 SSH 连接到一个 ECS 优化的 EC2 实例,我可以在 docker ps 列表中看到 ecs-agent,我可以看到 /var/log/ecs,所以我的第一直觉是此 EC2 实例最终没有使用您期望的 AMI。

    【讨论】:

    • 是的,AWS 在我向他们提出这个问题后修复了 AMI。但是,如果我将日志驱动程序作为 awslogs,它仍然无法在 Cloudwatch 中抛出日志,并且任务定义无法启动。
    【解决方案2】:

    如果您想查看日志,请转到任务并单击要查看日志的任务,然后单击日志,您将看到容器的日志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2020-01-19
      • 2021-08-10
      • 2019-04-08
      相关资源
      最近更新 更多