AWS ECS CannotPullContainerError:已重试检查映像1次:未能解析ref,找不到



当尝试运行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中。

最新更新