为什么我无法为 Windows 容器提取 mcr.microsoft.com/dotnet/core/aspnet:2.2
?
我收到此错误:2.2:从 dotnet/core/aspnet 拉取 list 列表条目中没有 windows/amd64 10.0.16299 的匹配 list
最佳答案
这里有几处错误:
.NET Core 2.2 已 out of support自 2019 年 12 月起,2.2 的 list 标签已从所有 .NET Core Docker 存储库中删除。建议您升级到受支持的 .NET Core 版本,例如 3.1。
错误消息表明您正在使用 Windows 10/Server 版本 1703,该版本已 out of support自 2019 年 10 月起。不会为不受支持的 Windows 版本提供 .NET Core 的更新版本,即使它是受支持的 .NET Core 版本也是如此。
从来没有为 Windows 版本 1703 发布过任何 .NET Core 版本的 Docker 镜像。因此,甚至没有办法提取具体标记而不是使用 list 标记,因为不存在这样的标记.
关于docker - mcr.microsoft.com/dotnet/core/aspnet :2. 2 对于 Windows 容器不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62634198/