【发布时间】:2020-10-19 09:13:38
【问题描述】:
为什么我无法为 windows 容器拉取mcr.microsoft.com/dotnet/core/aspnet:2.2?
我收到此错误:2.2:从 dotnet/core/aspnet 拉取 清单列表条目中没有与 windows/amd64 10.0.16299 匹配的清单
【问题讨论】:
标签: docker asp.net-core .net-core dockerfile
为什么我无法为 windows 容器拉取mcr.microsoft.com/dotnet/core/aspnet:2.2?
我收到此错误:2.2:从 dotnet/core/aspnet 拉取 清单列表条目中没有与 windows/amd64 10.0.16299 匹配的清单
【问题讨论】:
标签: docker asp.net-core .net-core dockerfile
这里有几个问题:
.NET Core 2.2 自 2019 年 12 月以来一直是 out of support,因此 2.2 的清单标记已从所有 .NET Core Docker 存储库中删除。建议您升级到受支持的 .NET Core 版本,例如 3.1。
错误消息表明您使用的是 Windows 10/Server 版本 1703,自 2019 年 10 月以来一直为 out of support。不提供 .NET Core 的更新版本来支持 Windows 版本,即使它是支持的 .NET Core 版本。
从来没有为 Windows 版本 1703 发布任何 .NET Core 版本的 Docker 映像。因此,甚至没有办法提取具体标签而不是使用清单标签,因为不存在这样的标签。
【讨论】: