首页 > 解决方案 > 从 Visual Studio 2019 推送 docker 映像时,服务任务在 aws ecs fargate 中处于挂起状态

问题描述

我正在尝试按照本 AWS教程使用 AWS Tootkit 从 Visual Studio 将 Aspnet 核心项目推送到 AWS ECS Fargate 中。

在此处输入图像描述

推送 docker 镜像和 ECS fargate 注册成功,但是任务处于 PENDING 状态。

在此处输入图像描述

ECS 集群:我的集群:

在此处输入图像描述

有什么想法请调试吗?

标签: visual-studioasp.net-core-webapiamazon-ecsaws-fargateaws-toolkit

解决方案


单击任务以查看更多信息:

Status reason   CannotPullContainerError: Error response from daemon: Get https://xxxx.dkr.ecr.us-east-1.amazonaws.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

分配公共 IP 地址以允许任务从外部拉取 docker 映像:

在此处输入图像描述


推荐阅读