dockerfile 构建失败-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

dockerfile 构建失败

泡沫小迪 2020-05-29 15:55:39 50

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS base WORKDIR /app EXPOSE 8000 EXPOSE 80

FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build WORKDIR /src COPY ["Crontab/Crontab.csproj", "Crontab/"] COPY ["CrontabService/CrontabService.csproj", "CrontabService/"] COPY ["Common/Common.csproj", "Common/"] RUN dotnet restore "Crontab/Crontab.csproj" COPY . . WORKDIR "/src/Crontab" RUN dotnet build "Crontab.csproj" -c Release -o /app/build

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

FROM base AS final WORKDIR /app COPY . ./ ENTRYPOINT ["dotnet", "Crontab.dll"] 以上是我的dockerfile文件 失败原因如下 Step 7/19 : COPY ["./Crontab/Crontab.csproj", "Crontab/"] COPY failed: stat /var/lib/docker/tmp/docker-builder806754089/Crontab/Crontab.csproj: no such file or directory 如果放在和目录同级问题是 Step 7/19 : COPY ["Crontab/Crontab.csproj", "/src"] COPY failed: Forbidden path outside the build context: Crontab/Crontab.csproj () 此时我将dockerfile挪到上一个文件夹也是失败,

开发工具 Docker 容器
分享到
取消 提交回答
全部回答(1)
  • 泡沫小迪
    2020-05-29 15:55:49

    试试 COPY ["src/Crontab/Crontab.csproj", "Crontab/"]

    0 0
云原生
使用钉钉扫一扫加入圈子
+ 订阅

云原生时代,是开发者最好的时代

推荐文章
相似问题