ecs部署映像时如何设置容器名称

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

当ECS部署容器时,容器的名称为

ecs-xray-daemon-family2-1-xray-daemon2-f08780e2a097d7dac101

是否有可以控制容器名称的选项?

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-daemon2enter image description here

amazon-ecs
1个回答
0
投票

否,因为ECS中的容器名称必须唯一以避免冲突。因此,有一个代码可以将部分名称随机化。大概是这样的:

containerName := "ecs-" + task.Family + "-" + task.Version + "-" + name + "-" + utils.RandHex()

但是您可以使用任务定义中的标签来提取您提供的名称。

© www.soinside.com 2019 - 2024. All rights reserved.