我创建了asp.net mvc项目的Windows容器并将其推送到docker hub。我想使用aws codebuild和aws管道服务在.net项目中实现CI / CD。
当我启动CodeBuiding时,出现以下错误。
BUILD_CONTAINER_UNABLE_TO_PULL_IMAGE:无法提取客户的容器图像。 CannotPullContainerError:基于Windows版本10.0.17763的映像与10.0.14393主机不兼容
[如果在Windows Server 2019的Docker上构建映像,将其推送到DockerHub / ECR,然后尝试在CodeBuild中使用它,它将无法正常工作并抛出您看到的错误。
这是因为基础主机是Windows Server 2016,并且映像不兼容[1]。
CodeBuild团队将添加对Server 2019的支持,但没有ETA。
Ref: