docker - mcr.microsoft.com/dotnet/core/aspnet :2. 2 对于 Windows 容器不可用

标签 docker asp.net-core .net-core dockerfile

为什么我无法为 Windows 容器提取 mcr.microsoft.com/dotnet/core/aspnet:2.2

我收到此错误:2.2:从 dotnet/core/aspnet 拉取 list 列表条目中没有 windows/amd64 10.0.16299 的匹配 list

最佳答案

这里有几处错误:

  1. .NET Core 2.2 已 out of support自 2019 年 12 月起,2.2 的 list 标签已从所有 .NET Core Docker 存储库中删除。建议您升级到受支持的 .NET Core 版本,例如 3.1。

  2. 错误消息表明您正在使用 Windows 10/Server 版本 1703,该版本已 out of support自 2019 年 10 月起。不会为不受支持的 Windows 版本提供 .NET Core 的更新版本,即使它是受支持的 .NET Core 版本也是如此。

  3. 从来没有为 Windows 版本 1703 发布过任何 .NET Core 版本的 Docker 镜像。因此,甚至没有办法提取具体标记而不是使用 list 标记,因为不存在这样的标记.

关于docker - mcr.microsoft.com/dotnet/core/aspnet :2. 2 对于 Windows 容器不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62634198/

相关文章:

c# - 通过字符串转换反序列化枚举时,如何获得空值而不是序列化错误?

c# - .NET Core TestServer 返回状态 200 而不是 404 以将请求发送到不存在的路径

docker - 更改 amazon/dynamodb-local 端口

docker - 在 Dockerfile 中克隆 git 存储库并对其进行处理

c# - ASP.NET Core Web API - 尝试激活 'IHttpContextAccessor' 时无法解析类型 'Services.CurrentUserService' 的服务

dependency-injection - 如何使用 .NET Core 解析类库中的 DI 类?

c# - 在 .NET Core 中使用 MVC 之外的 Razor

node.js - 如何将nodeJS docker容器连接到mongoDB

rest - 如何使用 REST API 与 Docker 引擎交互?

asp.net - 如何在powershell中执行具有[[FromForm]]参数的API PUT方法