无法使用前端dockerfile解决问题。v0:无法生成LLB:执行器无法运行[/bin/sh-c dotnet restore]:runc
我正试图基于此回购协议构建docker形象: 但回购协议在docker文件中似乎有错误: 当我使用右键单击Module.json构建IoT边缘模块映像构建映像时,我得到以下输出:无法使用前端dockerfile解决问题。v0:无法生成LLB:执行器无法运行[/bin/sh-c dotnet restore]:runc,docker,Docker,我正试图基于此回购协议构建docker形象: 但回购协议在docker文件中似乎有错误: 当我使用右键单击Module.json构建IoT边缘模块映像构建映像时,我得到以下输出: [+] Building 2.5s (9/11) => [internal] load .dockerignore
[+] Building 2.5s (9/11)
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load build definition from Dockerfile.arm32v7 0.0s
=> => transferring dockerfile: 40B 0.0s
=> [internal] load metadata for docker.io/microsoft/dotnet:2.1-aspnetcore-runtime-stretch-slim-arm32v7 2.0s
=> [internal] load metadata for docker.io/microsoft/dotnet:2.1-sdk 1.2s
=> [build-env 1/4] FROM docker.io/microsoft/dotnet:2.1-sdk@sha256:ce3e3bd9286e81e9b289d8fceae9e5e51e51b9dc962076cc0c96452445aec13a 0.0s
=> [runtime 1/3] FROM docker.io/microsoft/dotnet:2.1-aspnetcore-runtime-stretch-slim-arm32v7@sha256:689e282b9b64cc86702309ae29f471b7ac588085f458a5ef3bc358071a527f2d 0.0s
=> CACHED [build-env 2/4] WORKDIR /DecoderCollection/ 0.0s
=> CACHED [runtime 2/3] WORKDIR /app 0.0s
=> ERROR [build-env 3/4] RUN dotnet restore 0.5s
------
> [build-env 3/4] RUN dotnet restore:
#9 0.429 MSBUILD : error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file.
------
failed to solve with frontend dockerfile.v0: failed to build LLB: executor failed running [/bin/sh -c dotnet restore]: runc did not terminate sucessfully
我的文件夹结构的一个屏幕截图:
我尝试在DecoderCollection文件夹中运行docker build命令,该文件夹包含.csproj,但它的错误相同
docker文件@
FROM microsoft/dotnet:2.1-sdk AS build-env
#WORKDIR /DecoderCollection/
#COPY ./Samples/DecoderSample ./
RUN dotnet restore
RUN dotnet publish -c Release -o out
FROM microsoft/dotnet:2.1-aspnetcore-runtime-stretch-slim-arm32v7 AS runtime
WORKDIR /app
COPY --from=build-env /build/Samples/DecoderSample/out/* ./
ENTRYPOINT ["dotnet", "SensorDecoderModule.dll"]
请发布格式化代码,而不是屏幕截图。截图中断了搜索、复制和粘贴,因此不易访问。代码在链接中!