在AWS ECS集群中,每个集群实例将ecs-agent 1作为docker容器运行。在该容器旁边,我也将datadog-agent 2作为一个容器运行。数据日志代理监视所有其他容器,并将它们的日志发送到DataDog。为了通过名称标记每个容器的日志,我为每个具有相应名称的容器添加了一个特定的docker标签3。但是,我无法将docker标签添加到ecs代理本身。
有没有办法将自定义docker标签添加到ecs代理容器中?
1- https://github.com/aws/amazon-ecs-agent
发布于 2018-07-06 19:58:20
你是如何启动ecs代理容器的?什么是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:latesthttps://stackoverflow.com/questions/51097821
复制相似问题