Skip to content

Error when building the docker on latest master #218

@vmo6trl

Description

@vmo6trl

Hello,
I tried again (same issue was present on version 2.2) to build the docker because I need to build it for armv7 platform.
But using the current master 20dbd73 the following error occurs when building the docker image:

$ docker build -t modelcompiler:latest .
[+] Building 96.3s (13/14)                                                                                                                                                                                                               docker:default
 => [internal] load build definition from Dockerfile                                                                                                                                                                                               0.0s
 => => transferring dockerfile: 486B                                                                                                                                                                                                               0.0s
 => [internal] load metadata for mcr.microsoft.com/dotnet/runtime:8.0                                                                                                                                                                              0.5s
 => [internal] load metadata for mcr.microsoft.com/dotnet/sdk:8.0                                                                                                                                                                                  0.5s
 => [internal] load .dockerignore                                                                                                                                                                                                                  0.0s
 => => transferring context: 56B                                                                                                                                                                                                                   0.0s
 => [build 1/6] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:363f595704ae9f9be51db003e49b75f65197b0a44d39cba6f7e2d9b020458604                                                                                                                     73.9s
 => => resolve mcr.microsoft.com/dotnet/sdk:8.0@sha256:363f595704ae9f9be51db003e49b75f65197b0a44d39cba6f7e2d9b020458604                                                                                                                            0.0s
 => => sha256:957e6cd68a162f50e4374f0feec601828b95efd460ed1bb091f83b5a2da520ed 5.07kB / 5.07kB                                                                                                                                                     0.0s
 => => sha256:7e472c5d290a752f77830902e42cf1863fae277c308a2b5b7e3f25784f703adf 3.28kB / 3.28kB                                                                                                                                                     0.2s
 => => sha256:363f595704ae9f9be51db003e49b75f65197b0a44d39cba6f7e2d9b020458604 1.08kB / 1.08kB                                                                                                                                                     0.0s
 => => sha256:f1cc952baa352fdaf7c8a16445cc5843e1d1fe60ab92828f29c29c87992874e8 2.42kB / 2.42kB                                                                                                                                                     0.0s
 => => sha256:254e724d77862dc53abbd3bf0e27f9d2f64293909cdd3d0aad6a8fe5a6680659 28.23MB / 28.23MB                                                                                                                                                  19.1s
 => => sha256:2ccfb6e1ffcb44f02f6a692e18192dce293e4372e02bc9d1bbd758ee601bd040 18.72MB / 18.72MB                                                                                                                                                   7.5s
 => => sha256:9e20b232d6e32c30449aa536edbf334393b771f035347f4ed893d5502ca094b7 32.25MB / 32.25MB                                                                                                                                                  15.5s
 => => sha256:cff5a8b9c01ab992939b23edacc9131863fdae7404c74c8089d6048e8d7c7953 155B / 155B                                                                                                                                                         7.5s
 => => sha256:403ee8c470b375d34bb7c61f208485a4cf6026bd4fc3699b704c6ed67e72cd02 11.08MB / 11.08MB                                                                                                                                                  11.2s
 => => sha256:88d44faaa521c978f860d36b80ce3061fb65a13c1a76e147d15ce5e9130f8d9f 30.88MB / 30.88MB                                                                                                                                                  21.1s
 => => sha256:d3dc6afe56fc53ffa5866502c6b023d2ca2f43d145676044ea2d6e09909d24a9 177.21MB / 177.21MB                                                                                                                                                71.8s
 => => extracting sha256:254e724d77862dc53abbd3bf0e27f9d2f64293909cdd3d0aad6a8fe5a6680659                                                                                                                                                         76.6s
 => => sha256:8deea9f6d7e353fdb6783dd77bcf2d28d4df1d41f391fbf70594d1122951810b 2.65kB / 2.65kB                                                                                                                                                    19.3s
 => => sha256:b04355f3cce73d10975425f38cf616ecb0a8265d54359c1e34bed0c38f77e9ff 15.79MB / 15.79MB                                                                                                                                                  27.1s
 => => extracting sha256:2ccfb6e1ffcb44f02f6a692e18192dce293e4372e02bc9d1bbd758ee601bd040                                                                                                                                                          0.2s
 => => extracting sha256:9e20b232d6e32c30449aa536edbf334393b771f035347f4ed893d5502ca094b7                                                                                                                                                          0.3s
 => => extracting sha256:cff5a8b9c01ab992939b23edacc9131863fdae7404c74c8089d6048e8d7c7953                                                                                                                                                         75.5s
 => => extracting sha256:403ee8c470b375d34bb7c61f208485a4cf6026bd4fc3699b704c6ed67e72cd02                                                                                                                                                          0.1s
 => => extracting sha256:88d44faaa521c978f860d36b80ce3061fb65a13c1a76e147d15ce5e9130f8d9f                                                                                                                                                          0.5s
 => => extracting sha256:d3dc6afe56fc53ffa5866502c6b023d2ca2f43d145676044ea2d6e09909d24a9                                                                                                                                                          1.8s
 => => extracting sha256:8deea9f6d7e353fdb6783dd77bcf2d28d4df1d41f391fbf70594d1122951810b                                                                                                                                                          0.0s
 => => extracting sha256:b04355f3cce73d10975425f38cf616ecb0a8265d54359c1e34bed0c38f77e9ff                                                                                                                                                          0.2s
 => [stage-1 1/3] FROM mcr.microsoft.com/dotnet/runtime:8.0@sha256:6a30f53cdc9695eaf1a100631b78cbf5d1e80606740078526cba98f70f035040                                                                                                               20.3s
 => => resolve mcr.microsoft.com/dotnet/runtime:8.0@sha256:6a30f53cdc9695eaf1a100631b78cbf5d1e80606740078526cba98f70f035040                                                                                                                        0.0s
 => => sha256:6a30f53cdc9695eaf1a100631b78cbf5d1e80606740078526cba98f70f035040 1.08kB / 1.08kB                                                                                                                                                     0.0s
 => => sha256:48e0a353d05fa29874d7f1e1362e946b7a6b67492c88a6738a2132d0b1117665 1.37kB / 1.37kB                                                                                                                                                     0.0s
 => => sha256:b8b638c949e5c5681e00414c8954155ca18a9830d6931ef5cb5621476f226bda 2.14kB / 2.14kB                                                                                                                                                     0.0s
 => => sha256:254e724d77862dc53abbd3bf0e27f9d2f64293909cdd3d0aad6a8fe5a6680659 28.23MB / 28.23MB                                                                                                                                                  19.2s
 => => sha256:2ccfb6e1ffcb44f02f6a692e18192dce293e4372e02bc9d1bbd758ee601bd040 18.72MB / 18.72MB                                                                                                                                                   7.5s
 => => sha256:7e472c5d290a752f77830902e42cf1863fae277c308a2b5b7e3f25784f703adf 3.28kB / 3.28kB                                                                                                                                                     0.2s
 => => sha256:9e20b232d6e32c30449aa536edbf334393b771f035347f4ed893d5502ca094b7 32.25MB / 32.25MB                                                                                                                                                  15.5s
 => => sha256:cff5a8b9c01ab992939b23edacc9131863fdae7404c74c8089d6048e8d7c7953 155B / 155B                                                                                                                                                         7.5s
 => => extracting sha256:254e724d77862dc53abbd3bf0e27f9d2f64293909cdd3d0aad6a8fe5a6680659                                                                                                                                                          0.6s
 => => extracting sha256:2ccfb6e1ffcb44f02f6a692e18192dce293e4372e02bc9d1bbd758ee601bd040                                                                                                                                                          0.2s
 => => extracting sha256:7e472c5d290a752f77830902e42cf1863fae277c308a2b5b7e3f25784f703adf                                                                                                                                                          0.0s
 => => extracting sha256:9e20b232d6e32c30449aa536edbf334393b771f035347f4ed893d5502ca094b7                                                                                                                                                         75.8s
 => => extracting sha256:cff5a8b9c01ab992939b23edacc9131863fdae7404c74c8089d6048e8d7c7953                                                                                                                                                          0.0s
 => [internal] load build context                                                                                                                                                                                                                  1.6s
 => => transferring context: 300.31MB                                                                                                                                                                                                              1.6s
 => [stage-1 2/3] WORKDIR /app                                                                                                                                                                                                                     0.2s
 => [build 2/6] WORKDIR /source                                                                                                                                                                                                                    0.1s
 => [build 3/6] COPY . .                                                                                                                                                                                                                           0.5s
 => [build 4/6] RUN dotnet restore "ModelCompiler Solution.sln"                                                                                                                                                                                   16.0s
 => [build 5/6] COPY . .                                                                                                                                                                                                                           1.5s
 => ERROR [build 6/6] RUN dotnet publish "ModelCompiler Solution.sln" -f net8.0 -c Release -o /app                                                                                                                                                 3.7s 
------                                                                                                                                                                                                                                                  
 > [build 6/6] RUN dotnet publish "ModelCompiler Solution.sln" -f net8.0 -c Release -o /app:                                                                                                                                                            
0.808   Determining projects to restore...                                                                                                                                                                                                              
1.080   All projects are up-to-date for restore.                                                                                                                                                                                                        
1.114 /usr/share/dotnet/sdk/8.0.409/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets(36,5): warning NETSDK1194: The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds. [/source/ModelCompiler Solution.sln]                                                                                                                           
1.203 /usr/share/dotnet/sdk/8.0.409/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): error NETSDK1004: Assets file '/users/vincent/git/UA-ModelCompiler/Tests/DemoModel/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/source/Tests/DemoModel/DemoModel.csproj]
3.529   Opc.Ua.ModelCompiler -> /source/build/bin/Release/net8.0/Opc.Ua.ModelCompiler.dll
3.577   Opc.Ua.ModelCompiler -> /app/
------
Dockerfile:10
--------------------
   8 |     # copy and publish app and libraries
   9 |     COPY . .
  10 | >>> RUN dotnet publish "ModelCompiler Solution.sln" -f net8.0 -c Release -o /app 
  11 |     
  12 |     # final stage/image
--------------------
ERROR: failed to solve: process "/bin/sh -c dotnet publish \"ModelCompiler Solution.sln\" -f net8.0 -c Release -o /app" did not complete successfully: exit code: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions