Skip to content

Build with docker (using cuda) fails #244

@tolwin

Description

@tolwin

System: Debian 13 (Testing)
Docker: Docker version 28.2.2, build e6534b4

I have just cloned the repo and tested the "Build in Docker (Linux)" instructions. The build fails with this error:

=> ERROR [build 3/6] RUN mkdir -p /code &&     git clone --depth 1 https://github.com/NVIDIA/cuda-samples.git /code/cuda-samples &&   0.2s
------                                                                                                                                      
 > [build 3/6] RUN mkdir -p /code &&     git clone --depth 1 https://github.com/NVIDIA/cuda-samples.git /code/cuda-samples &&     cd /code/cuda-samples/Samples/1_Utilities/deviceQuery &&     make &&     mv deviceQuery /usr/local/bin:
0.182 /bin/sh: 1: git: not found

Full output:

~/development/ffmpeg-build-script$ docker build --tag=ffmpeg:cuda --output type=local,dest=build -f cuda-ubuntu.dockerfile .
[+] Building 60.6s (10/24)                                                                                                   docker:default
 => [internal] load build definition from cuda-ubuntu.dockerfile                                                                       0.0s
 => => transferring dockerfile: 2.33kB                                                                                                 0.0s
 => [internal] load metadata for docker.io/library/ubuntu:22.04                                                                        1.4s
 => [internal] load metadata for docker.io/nvidia/cuda:12.6.2-devel-ubuntu22.04                                                        1.5s
 => [internal] load .dockerignore                                                                                                      0.0s
 => => transferring context: 60B                                                                                                       0.0s
 => [release  1/13] FROM docker.io/library/ubuntu:22.04@sha256:67cadaff1dca187079fce41360d5a7eb6f7dcd3745e53c79ad5efd8563118240        1.3s
 => => resolve docker.io/library/ubuntu:22.04@sha256:67cadaff1dca187079fce41360d5a7eb6f7dcd3745e53c79ad5efd8563118240                  0.0s
 => => sha256:899ec23064539c814a4dbbf98d4baf0e384e4394ebc8638bea7bbe4cb8ef4e12 424B / 424B                                             0.0s
 => => sha256:c42dedf797ba5e7e37e744cdd998e1db046375c702d6dc8a822b422189b019bb 2.30kB / 2.30kB                                         0.0s
 => => sha256:215ed5a638430309375291c48a01872859a8dbf1331e54ba0af221918eb8ce2e 29.53MB / 29.53MB                                       0.7s
 => => sha256:67cadaff1dca187079fce41360d5a7eb6f7dcd3745e53c79ad5efd8563118240 6.69kB / 6.69kB                                         0.0s
 => => extracting sha256:215ed5a638430309375291c48a01872859a8dbf1331e54ba0af221918eb8ce2e                                              0.4s
 => [build 1/6] FROM docker.io/nvidia/cuda:12.6.2-devel-ubuntu22.04@sha256:1c253f721b28b27c924677493c8ed45812c1b1a562bca828c144683b4  51.0s
 => => resolve docker.io/nvidia/cuda:12.6.2-devel-ubuntu22.04@sha256:1c253f721b28b27c924677493c8ed45812c1b1a562bca828c144683b444e7298  0.0s
 => => sha256:1c253f721b28b27c924677493c8ed45812c1b1a562bca828c144683b444e7298 743B / 743B                                             0.0s
 => => sha256:5ca91f87d9b4e2f2ccdc271f69cf8dc02a6750887cd462a3f84c0fc0bdd7c4a2 2.63kB / 2.63kB                                         0.0s
 => => sha256:64fcf4e074e2da90aa1f08596bd6e20be81eaffc63b8bae885a44a0fd857598d 18.46kB / 18.46kB                                       0.0s
 => => sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac 29.54MB / 29.54MB                                       0.8s
 => => sha256:df2824ac310a017894dc4f4c26c50ff01525f48c0d1eda8738822ed4d09550b8 4.64MB / 4.64MB                                         0.9s
 => => sha256:060ce5936e842e38c373d0a316197579ac23c11fbcbba56e7509c1a092793760 57.32MB / 57.32MB                                       3.0s
 => => sha256:326b53664a4d5bc9f75091f36f4d4a9c80890f35136939c6daf04d8a84d0794a 185B / 185B                                             1.0s
 => => extracting sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac                                              0.4s
 => => sha256:942b1f1ef3e0041371d668b89bf787304136da134f3ac8fa23f7a615f59c63ff 6.89kB / 6.89kB                                         1.1s
 => => sha256:398a6ee8a46805c5f20e4a0ce213469d9018f400dc7092eaf163ab6cc19ed31e 1.44GB / 1.44GB                                        28.1s
 => => sha256:391fe1528994792e1e1606d39a54045823f00f1b6f8e086eb11da6ec54592f96 64.07kB / 64.07kB                                       1.4s
 => => extracting sha256:df2824ac310a017894dc4f4c26c50ff01525f48c0d1eda8738822ed4d09550b8                                              0.1s
 => => sha256:c8745ce4fc2b3a1391773084ec36061a1862b1bead047d48046e41b5c5399d5b 1.69kB / 1.69kB                                         1.7s
 => => sha256:e1b3805c653672b4e05b68e6d1aaa7f9582ea10fe104c6086d83f5b10abb333d 1.52kB / 1.52kB                                         2.0s
 => => sha256:e44b9a8ca4532866b788e38c5f0b0388f9cf1e98c209e873277c39769d89ad72 2.53GB / 2.53GB                                        39.9s
 => => extracting sha256:060ce5936e842e38c373d0a316197579ac23c11fbcbba56e7509c1a092793760                                              0.4s
 => => sha256:c546dfdf198d772c40cbaff31283cceb0b3e9f8594498aa25498aab261ffe728 88.84kB / 88.84kB                                       3.3s
 => => extracting sha256:326b53664a4d5bc9f75091f36f4d4a9c80890f35136939c6daf04d8a84d0794a                                              0.0s
 => => extracting sha256:942b1f1ef3e0041371d668b89bf787304136da134f3ac8fa23f7a615f59c63ff                                              0.0s
 => => extracting sha256:398a6ee8a46805c5f20e4a0ce213469d9018f400dc7092eaf163ab6cc19ed31e                                              5.6s
 => => extracting sha256:391fe1528994792e1e1606d39a54045823f00f1b6f8e086eb11da6ec54592f96                                              0.0s
 => => extracting sha256:c8745ce4fc2b3a1391773084ec36061a1862b1bead047d48046e41b5c5399d5b                                              0.0s
 => => extracting sha256:e1b3805c653672b4e05b68e6d1aaa7f9582ea10fe104c6086d83f5b10abb333d                                              0.0s 
 => => extracting sha256:e44b9a8ca4532866b788e38c5f0b0388f9cf1e98c209e873277c39769d89ad72                                             10.7s
 => => extracting sha256:c546dfdf198d772c40cbaff31283cceb0b3e9f8594498aa25498aab261ffe728                                              0.0s
 => [internal] load build context                                                                                                      0.0s
 => => transferring context: 41.60kB                                                                                                   0.0s
 => [release  2/13] RUN apt-get update     && apt-get -y install libva-drm2     && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/*  25.4s
 => [build 2/6] RUN apt-get update     && apt-get -y --no-install-recommends install build-essential curl ca-certificates libva-dev    7.7s
 => ERROR [build 3/6] RUN mkdir -p /code &&     git clone --depth 1 https://github.com/NVIDIA/cuda-samples.git /code/cuda-samples &&   0.2s
------
 > [build 3/6] RUN mkdir -p /code &&     git clone --depth 1 https://github.com/NVIDIA/cuda-samples.git /code/cuda-samples &&     cd /code/cuda-samples/Samples/1_Utilities/deviceQuery &&     make &&     mv deviceQuery /usr/local/bin:
0.187 /bin/sh: 1: git: not found
------
cuda-ubuntu.dockerfile:17
--------------------
  16 |     # build and move deviceQuery to /usr/bin
  17 | >>> RUN mkdir -p /code && \
  18 | >>>     git clone --depth 1 https://github.com/NVIDIA/cuda-samples.git /code/cuda-samples && \
  19 | >>>     cd /code/cuda-samples/Samples/1_Utilities/deviceQuery && \
  20 | >>>     make && \
  21 | >>>     mv deviceQuery /usr/local/bin
  22 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c mkdir -p /code &&     git clone --depth 1 https://github.com/NVIDIA/cuda-samples.git /code/cuda-samples &&     cd /code/cuda-samples/Samples/1_Utilities/deviceQuery &&     make &&     mv deviceQuery /usr/local/bin" did not complete successfully: exit code: 127

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions