RUN dotnet restore无法构建docker映像

时间:2020-02-27 10:28:37

标签: .net docker .net-core

我正在尝试构建docker映像。我确实有dotnet 2.1-sdk。但是错误显示在第4步:

我的docker文件是: 从microsoft / dotnet:2.1-sdk AS build-env WORKDIR / app

COPY * .csproj ./ 运行dotnet还原

复制。 ./ RUN dotnet发布-c发布-o out

从FROM microsoft / dotnet:2.1-runtime-nanoserver-1809 WORKDIR / app 复制--from = build-env / app / out ./ ENTRYPOINT [“ dotnet”,“ SendMsgIotEdgeModule.dll”]

输出:

将构建上下文发送到Docker守护程序498.2kB 步骤1/10:从microsoft / dotnet:2.1-sdk AS build-env -> 483ba9bae1ec 步骤2/10:WORKDIR / app --->使用缓存 ---> d1afb439e568 步骤3/10:复制* .csproj ./ --->使用缓存 -> 644d1bf1f5f9 步骤4/10:运行dotnet还原 --->在d8a98369772c中运行 hcsshim :: OpenComputeSystem d8a98369772c77408d57a8d2ca74e5bbf0857a2f2f93d54537c605e46bfb0a34:由于未安装必需的功能,因此无法启动该操作。 [错误]:构建docker映像失败:hcsshim :: OpenComputeSystem d8a98369772c77408d57a8d2ca74e5bbf0857a2f2f93d54537c605e46bfb0a34:由于未安装必需的功能,因此无法启动该操作。

0 个答案:

没有答案