You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker镜像mcr.microsoft.com/dotnet/aspnet:8.0在Windows环境拉取失败求助

解决Docker拉取ASP.NET Core 8镜像时的"no matching manifest"错误

这个报错的核心原因是你当前Windows系统的内核版本(10.0.22621)和ASP.NET Core 8官方镜像默认的8.0标签对应的版本不匹配。Windows容器要求宿主系统与容器镜像的内核版本完全一致,否则会出现manifest不匹配的问题。

直接解决方案

  • 拉取和你的系统版本匹配的镜像:Windows 11 22H2(版本号22621)和Windows Server 2022对应的ASP.NET Core 8镜像标签是8.0-nanoserver-ltsc2022(轻量纳米服务器镜像),执行以下命令:
docker pull mcr.microsoft.com/dotnet/aspnet:8.0-nanoserver-ltsc2022

如果需要完整的Server Core镜像(包含更多系统组件),可以用这个标签:

docker pull mcr.microsoft.com/dotnet/aspnet:8.0-windowsservercore-ltsc2022
  • 验证系统版本:打开命令提示符执行winver,确认你的Windows版本号,确保镜像标签和系统版本对应。微软的.NET容器镜像中,ltsc2022标签对应Windows Server 2022以及Windows 11 22H2及后续同内核版本的系统。

内容的提问来源于stack exchange,提问作者Liero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:04:51