如何在ECS代理程序容器上设置泊坞窗标签?

问题描述 投票:0回答:1

在AWS ECS集群中,每个集群实例都将ecs-agent [1]作为docker容器运行。在该容器旁边,我也将datadog-agent [2]作为容器运行。 datadog-agent监视所有其他容器并将其日志发送到DataDog。为了使每个容器的日志都按名称标记,我已经为每个具有相应名称的容器添加了一个特定的docker标签[3]。但是,我无法在ecs-agent本身添加docker标签。

有没有办法将自定义泊坞标签添加到ecs-agent容器?

[1] - https://github.com/aws/amazon-ecs-agent

[2] - https://github.com/DataDog/datadog-agent

[3] - https://docs.datadoghq.com/logs/log_collection/docker/

docker amazon-ecs datadog
1个回答
0
投票

你是如何旋转ecs-agent容器的?什么是docker run命令?你试过下面的吗?

sudo docker run --name ecs-agent \
--detach=true \
--restart=on-failure:10 \
--volume=/var/run:/var/run \
--volume=/var/log/ecs/:/log \
--volume=/var/lib/ecs/data:/data \
--volume=/etc/ecs:/etc/ecs \
--net=host \
--env-file=/etc/ecs/ecs.config \
--label=myLabelName=amazon-ecs-agent \
amazon/amazon-ecs-agent:latest
© www.soinside.com 2019 - 2024. All rights reserved.