复制csproj文件时的docker dotnet错误

时间:2018-08-03 10:05:51

标签: .net docker windows-10

我正在Windows 10机器上对我的dotnet应用程序进行docker化。当我使用docker build -t myapp构建映像时。

复制时出现错误

复制失败:CreateFile \?\ C:\ ProgramData \ Docker \ tmp \ docker-builder078196476 \ AppGenerator \ AppGenerator.csproj:系统找不到指定的路径。

下面是我的docker文件

FROM microsoft / dotnet:2.1-aspnetcore-runtime-nanoserver-1709 AS基础 WORKDIR / app 展览8221 博览会8222

FROM microsoft / dotnet:2.1-sdk-nanoserver-1709 AS构建 WORKDIR / src 复制MyApp / MyApp.csproj MyApp / 运行dotnet还原MyApp / MyApp.csproj 复制。 。 WORKDIR / src / MyApp 运行dotnet build MyApp.csproj -c版本-o / app

从FROM构建AS发布 RUN dotnet发布MyApp.csproj -c版本-o / app

FROM基础AS最终版 WORKDIR / app COPY --from =发布/ app。 ENTRYPOINT [“ dotnet”,“ MyApp.dll”]

请帮帮我

感谢和问候。

0 个答案:

没有答案