【问题标题】:issue with docker file for .net 5.0 core web api project.net 5.0 核心 web api 项目的 docker 文件问题
【发布时间】:2021-03-25 05:23:35
【问题描述】:

我有来自visual studio weatherforecast core web api项目的asp.net core 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 在 line:1 char:1

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

我收到此错误请帮助

还共享一个 .net core 5.0 有效且可用的 docker 文件输入。

提前谢谢你

【问题讨论】:

    标签: docker asp.net-core


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-11-10
      • 2019-10-25
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      • 2017-08-25
      • 1970-01-01
      相关资源
      最近更新 更多