【发布时间】:2018-07-26 22:50:34
【问题描述】:
您好,我有兴趣从位于 EC2 主机内部的正在运行的容器中检索 Task ID。
AWS ECS documentation 声明有一个环境变量 ECS_CONTAINER_METADATA_FILE 包含此数据的位置,但只有在创建集群/EC2 实例时将 ECS_ENABLE_CONTAINER_METADATA 变量设置为 true 时才会设置/可用。我看不到可以在 aws 控制台中的哪个位置完成此操作。
此外,文档指出,这可以通过在主机内将其设置为 true 来完成,但需要重新启动 docker 代理。
有没有其他方法可以做到这一点,而无需进入 EC2 内部进行设置并重新启动 docker 代理?
【问题讨论】:
标签: docker containers aws-sdk aws-ecs