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

升级Docker镜像至6.0-jammy-chiseled遇镜像找不到错误求助

问题解决:无法找到mcr.microsoft.com/dotnet/aspnet:6.0-jammy-chiseled镜像

问题原因

.NET 6的jammy-chiseled镜像并未在官方正式仓库(mcr.microsoft.com/dotnet/)发布,该镜像仅存在于nightly(每日构建)仓库下,直接引用正式仓库路径会触发镜像不存在的错误。

修改后的Dockerfile

将所有镜像源替换为nightly仓库路径即可解决问题:

FROM mcr.microsoft.com/dotnet/nightly/aspnet:6.0-jammy-chiseled AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443

FROM mcr.microsoft.com/dotnet/nightly/sdk:6.0-jammy-chiseled AS build
WORKDIR /src
COPY ["Weather2.csproj", "."]
RUN dotnet restore "./Weather2.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet build "Weather2.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "Weather2.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "Weather2.dll"]

验证说明

你手动拉取docker pull mcr.microsoft.com/dotnet/nightly/aspnet:6.0-jammy-chiseled成功,说明该镜像在nightly仓库确实存在,替换Dockerfile中的镜像前缀后,构建即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 06:45:33