当我试图在windows 10 20h2上创建的aws fargate windows 2019上运行docker映像时



我有Windows Docker Desktop,我的操作系统是Windows 10企业版,版本20h2

窗口Docker正在工作。。。我有一个小的mvc asp.net3.1应用程序。

我创建了我的docker映像,并且能够在本地运行容器。

一切都在我的本地工作。现在我把图片上传到AWS ECR,创建我的taskDef和服务。

不幸的是,任务没有以以下错误开始:未能创建新的容器运行时任务:未能创建填充程序:hcs::CreateComputeSystem 95cade147ae4418ab3d68ea1a2c70800-2341308736:容器操作系统与主机操作员不匹配我在操作系统上看到了一些来自microsoft的兼容性列表https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility?tabs=windows-服务器-2022%2Cwindows-11-21H2

我检查我有hyperv和所有。。

有人知道我如何使图像兼容吗?这似乎是一个已知的问题,但我在这里有点受阻。

感谢

此错误表示您的映像版本与主机版本不同。你的档案上的基本图像是什么?你知道AWS环境中的主机版本是什么吗?以下是有关主机兼容性的文档以供参考:https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility?tabs=windows-服务器-2022%2Cwindows-11-21H2

最新更新