当尝试运行AWS ECS任务时,我收到以下错误:
CannotPullContainerError: inspect image has been retried 1 time(s): failed to resolve ref "id.dkr.ecr.us-east-1.amazonaws.com/thing/1234567:latest": id.dkr.ecr.us-east-1.amazonaws.com/thing/1234567:latest: not found
在任务定义中,图像被设置为id.dkr.ecr.us-east-1.amazonaws.com/thing/1234567
,并且存在于ECR存储库中。我不确定:latest是从哪里来的,我想把它指向图像id.dkr.ecr.us-east-1.amazonaws.com/thing/1234567
,而不是id.dkr.ecr.us-east-1.amazonaws.com/thing/1234567:latest
。
我想知道这是否只是我不知道标签是如何工作的结果。有人能告诉我这个:最新的来自哪里吗?以及如何删除它以指向没有:最新存在于repository中的图像?事先非常感谢。
Ooof。这只是我不理解url的结构。应该指向任务定义中的图像thing:1234567,而不是thing/1234567。
另一个愚蠢的错误:确保您正在提取的image
及其tag
存在于ecr
中。