AWS Codebuild |码头工人|无法提取客户的容器图像| Windows版本10.0.17763的映像与10.0.14393主机不兼容

问题描述 投票:0回答:1

我创建了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主机不兼容

amazon-web-services docker devops aws-codepipeline aws-codebuild
1个回答
0
投票

[如果在Windows Server 2019的Docker上构建映像,将其推送到DockerHub / ECR,然后尝试在CodeBuild中使用它,它将无法正常工作并抛出您看到的错误。

这是因为基础主机是Windows Server 2016,并且映像不兼容[1]。

CodeBuild团队将添加对Server 2019的支持,但没有ETA。

Ref:

[1] https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility#windows-server-2016-host-os-compatibility

© www.soinside.com 2019 - 2024. All rights reserved.