Amazon ecs ecs部署镜像时如何设置容器名称
ECS部署容器时,容器名称如下 ecs-xray-daemon-family2-1-xray-daemon2-f08780e2a097d7dac101 是否有一个可以控制容器名称的选项Amazon ecs ecs部署镜像时如何设置容器名称,amazon-ecs,Amazon Ecs,ECS部署容器时,容器名称如下 ecs-xray-daemon-family2-1-xray-daemon2-f08780e2a097d7dac101 是否有一个可以控制容器名称的选项 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9957f08908fa amazon/aws-xray-daemon "/usr/bin/xray -t 0.…" About an hour ago Up About an hour 2000/tcp, 0.0.0.0:32768->2000/udp ecs-xray-daemon-family2-1-xray-daemon2-f08780e2a097d7dac101
我在任务定义中提到了容器的名称,就像这样,所以我希望容器的名称是xray-daemon2
否,因为ECS中的容器名称需要唯一以避免冲突。因此,有一个代码可以将部分名称随机化。大致如下:
containerName := "ecs-" + task.Family + "-" + task.Version + "-" + name + "-" + utils.RandHex()
(但您可以使用任务ARN中的标签提取您提供的容器名称)