Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ecs ecs部署镜像时如何设置容器名称_Amazon Ecs - Fatal编程技术网

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

Amazon ecs ecs部署镜像时如何设置容器名称,amazon-ecs,Amazon Ecs,ECS部署容器时,容器名称如下 ecs-xray-daemon-family2-1-xray-daemon2-f08780e2a097d7dac101 是否有一个可以控制容器名称的选项 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

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-daemon2

否,因为ECS中的容器名称需要唯一以避免冲突。因此,有一个代码可以将部分名称随机化。大致如下:

containerName := "ecs-" + task.Family + "-" + task.Version + "-" + name + "-" + utils.RandHex()
(但您可以使用任务ARN中的标签提取您提供的容器名称)