AWS Fargate“CannotPullContainerError 无法提取层”

Gol*_*cks 5 amazon-web-services amazon-ecs amazon-ecr aws-fargate

我尝试使用 ECR 中的图像启动 ECS 任务,但它没有启动,出现以下错误:

CannotPullContainerError:containerd:拉取命令失败:time =“2021-08-10T13:12:24Z”level = info msg =“应用失败,尝试清理”error =“无法提取层sha256:e5b96 [snip] 8caa:链接/变量/...

此错误的所有其他在线示例似乎都有“未找到”元素。我的没有,我有点迷失了它为什么不起作用。

有任何想法吗?

Gol*_*cks 3

事实证明,这是因为我尝试在 Fargate 中运行 Windows 容器而引起的,而这显然不受支持:

仅使用 EC2 启动类型的任务支持 Windows 容器。Windows 容器当前不支持 Fargate 启动类型。

引用自: https: //docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_Windows.html