有没有办法在容器开始通过ECS时命名?想知道是因为我目前正在使用Datadog来监控系统使用情况,并且容器的名称很长,等等
ECS-datadog剂任务-1- datadog剂-c0a1f3e8d9e58dd5e901
想设置我自己的名字
答案 0 :(得分:1)
不,没有办法控制Amazon ECS中用于容器的名称。 ECS选择一个旨在避免冲突的随机名称(因为名称在Docker中必须是唯一的;您不能拥有两个具有相同名称的容器),并且您可以看到代码here。
然而,ECS确实为您提供了一些可能对您有所帮助的事情。任务ARN有自动分配的Docker标签,任务定义中的容器名称,任务定义系列,任务定义修订版和集群;见here。此外,您可以通过任务定义分配自己的自定义Docker标签。
答案 1 :(得分:0)
您无法在管理亚马逊的docker实例上设置名称。它使用的命名空间是能够处理服务的扩展。认为如果您编写名称,然后要求您提供多个应用程序实例的服务,亚马逊就无法在同一节点上实例化它。
我希望这个解释有用。