net5.0核心webapi项目的docker文件出现问题



我有visual studio weatherforecast核心web api项目中的asp.net核心5.0应用程序模板

我的docker文件是:

FROM mcr.microsoft.com/dotnet/core/sdk:2.2 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 out
# Build runtime image
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "aspnetcoreapp.dll"]

docker:命令"cmd/S/C dotnet restore"返回非零代码:1在行:1个字符:1个

  • docker build-t mytestdocker:测试
  • + CategoryInfo          : NotSpecified: (The command 'cm...on-zero >code: 1:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
    

我收到这个错误,请帮助

还共享.netcore5.0有效和可用的docker文件输入。

提前感谢

您可以像我的答案中那样使用dockerfile。此dockerfile适用于多项目合一解决方案。您可以配置自己的需求。我认为你的问题是错误的基本形象。使用.net 5.0图像进行构建和发布。

最新更新