簡體   English   中英

如何在ECS代理容器上設置docker標簽?

[英]How to set docker labels on ECS agent container?

在AWS ECS集群中,每個集群實例都將ecs-agent [1]作為docker容器運行。 在該容器旁邊,我還將datadog-agent [2]作為容器運行。 datadog-agent監視所有其他容器,並將其日志發送到DataDog。 為了用名稱標記每個容器的日志,我為每個具有相應名稱的容器添加了一個特定的docker標簽[3]。 但是,我無法向ecs-agent本身添加docker標簽。

有沒有一種方法可以將自定義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/

您如何旋轉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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM