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

关于microsoft-dotnet-aspnet和microsoft-dotnet-runtime镜像缺失的问询

关于microsoft-dotnet-aspnet和microsoft-dotnet-runtime镜像的说明及问题解决

这两个镜像并未从Docker Hub彻底移除,只是微软调整了.NET容器镜像的分发路径:官方已将所有.NET相关镜像统一迁移至mcr.microsoft.com容器注册表,原Docker Hub上的microsoft-dotnet-aspnet和microsoft-dotnet-runtime仅作为重定向入口存在,部分旧版本标签或未维护的分支可能已无法正常拉取,这是导致你服务部署失败的核心原因。

快速解决步骤

  • 替换镜像源地址:将Dockerfile或部署配置中的镜像路径替换为微软官方容器注册表地址:
    • 原microsoft-dotnet-aspnet → mcr.microsoft.com/dotnet/aspnet
    • 原microsoft-dotnet-runtime → mcr.microsoft.com/dotnet/runtime
  • 指定固定版本标签:避免使用latest这类浮动标签,明确指定服务依赖的.NET版本(如6.0、7.0),示例Dockerfile代码:
    FROM mcr.microsoft.com/dotnet/aspnet:6.0
    
  • 验证镜像可用性:通过命令测试拉取,确认镜像可正常获取:
    docker pull mcr.microsoft.com/dotnet/aspnet:6.0
    docker pull mcr.microsoft.com/dotnet/runtime:6.0
    

补充说明

微软从2020年起逐步完成.NET容器镜像向MCR的迁移,原Docker Hub镜像条目仅保留重定向逻辑,但对于已停止官方支持的.NET版本(如.NET 5及更早),对应的镜像可能已被下架,建议检查服务依赖的.NET版本是否处于官方支持周期内。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 19:06:37