ソースを参照

Mise à jour de 'Dockerfile'

penta 1 ヶ月 前
コミット
573c9c0a2a
1 ファイル変更16 行追加20 行削除
  1. 16 20
      Dockerfile

+ 16 - 20
Dockerfile

@@ -189,24 +189,24 @@ RUN set -eux; \
 
 
 # =============================================================================
-# nvidia-xconfig
+# NVIDIA repository + nvidia-xconfig
 #
-# We only extract the userspace utility. No kernel driver or DKMS is installed
-# in the image; those remain managed by the NVIDIA GPU Operator.
+# Only the userspace Xorg configuration utility is installed here.
+# The kernel driver remains fully managed by the NVIDIA GPU Operator.
 # =============================================================================
 
-RUN cd /tmp \
-    && curl -fsSLO \
-        "https://international.download.nvidia.com/XFree86/Linux-x86_64/${NVIDIA_DRIVER_VERSION}/NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}.run" \
-    && sh \
-        "NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}.run" \
-        -x \
-    && install \
-        -m 0755 \
-        "/tmp/NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}/nvidia-xconfig" \
-        /usr/local/bin/nvidia-xconfig \
-    && rm -rf /tmp/NVIDIA-Linux-* \
-    && nvidia-xconfig --version
+RUN curl -fsSLO \
+        https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb \
+    && dpkg -i cuda-keyring_1.1-1_all.deb \
+    && rm -f cuda-keyring_1.1-1_all.deb \
+    && apt-get update \
+    && apt-get install --no-install-recommends -y \
+        "nvidia-xconfig=${NVIDIA_DRIVER_PACKAGE_VERSION}" \
+    && nvidia-xconfig --version \
+    && apt-get clean \
+    && rm -rf \
+        /var/lib/apt/lists/* \
+        /var/cache/apt/*
 
 
 # =============================================================================
@@ -310,11 +310,7 @@ RUN dpkg --add-architecture i386 \
 # them afterwards.
 # =============================================================================
 
-RUN curl -fsSLO \
-        https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb \
-    && dpkg -i cuda-keyring_1.1-1_all.deb \
-    && rm -f cuda-keyring_1.1-1_all.deb \
-    && dpkg --add-architecture i386 \
+RUN dpkg --add-architecture i386 \
     && apt-get update \
     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
         "libnvidia-common-${NVIDIA_DRIVER_BRANCH}=${NVIDIA_DRIVER_PACKAGE_VERSION}" \