【发布时间】:2021-10-12 23:25:44
【问题描述】:
我的码头文件
FROM microsoft/aspnetcore-build AS build-env
WORKDIR /app
# copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore
# copy everything else and build
COPY . ./
RUN dotnet publish -c Release -o output
# build runtime image
FROM microsoft/aspnetcore
WORKDIR /app
COPY --from=build-env /app/output .
ENTRYPOINT ["dotnet", "LetsKube.dll"]
在尝试执行上述操作时会报错
failed to solve with frontend dockerfile.v0: failed to create LLB definition: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
我尝试过的步骤:
- 将基础更改为 mcr.microsoft.com/dotnet/core/sdk:2.2
如何解决这个问题并为 aspnet 2.0 框架应用程序构建和映像?
【问题讨论】:
标签: asp.net docker dockerfile