【问题标题】:Getting error when I try to run a docker image on aws fargate windows 2019 full created on Windows 10 20h2当我尝试在 Windows 10 20h2 上创建的 aws fargate windows 2019 full 上运行 docker 映像时出现错误
【发布时间】:2022-08-10 00:50:16
【问题描述】:

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

Docker for windows 工作...我有一个小的 mvc asp.net3.1 应用程序。

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

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

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

我检查我有hyperv和所有..

有谁知道我怎样才能使图像兼容?这似乎是一个已知问题,但我在这里有点受阻。

谢谢

    标签: docker amazon-ecs aws-fargate windows-container


    【解决方案1】:

    该错误表明您的映像版本与主机版本不同。你的 dockerfile 上的基础镜像是什么?您知道您的 AWS 环境中的主机版本是什么吗?作为参考,这里是关于主机兼容性的文档:https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility?tabs=windows-server-2022%2Cwindows-11-21H2

    【讨论】:

      猜你喜欢
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      相关资源
      最近更新 更多