无法使用前端dockerfile解决问题。v0:无法生成LLB:执行器无法运行[/bin/sh-c dotnet restore]:runc

无法使用前端dockerfile解决问题。v0:无法生成LLB:执行器无法运行[/bin/sh-c dotnet restore]:runc,docker,Docker,我正试图基于此回购协议构建docker形象: 但回购协议在docker文件中似乎有错误: 当我使用右键单击Module.json构建IoT边缘模块映像构建映像时,我得到以下输出: [+] Building 2.5s (9/11) => [internal] load .dockerignore

我正试图基于此回购协议构建docker形象:

但回购协议在docker文件中似乎有错误:

当我使用右键单击Module.json构建IoT边缘模块映像构建映像时,我得到以下输出:

[+] 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"]

请发布格式化代码,而不是屏幕截图。截图中断了搜索、复制和粘贴,因此不易访问。代码在链接中!