镜像构建历史
# 2023-11-10 13:00:14 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/nvidia/nvidia_entrypoint.sh"]
# 2023-11-10 13:00:14 0.00B 设置环境变量 NVIDIA_PRODUCT_NAME
ENV NVIDIA_PRODUCT_NAME=CUDA
# 2023-11-10 13:00:14 2.53KB 复制新文件或目录到容器中
COPY nvidia_entrypoint.sh /opt/nvidia/ # buildkit
# 2023-11-10 13:00:14 3.06KB 复制新文件或目录到容器中
COPY entrypoint.d/ /opt/nvidia/entrypoint.d/ # buildkit
# 2023-11-10 13:00:14 1.75GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c yum install -y cuda-libraries-12-2-${NV_CUDA_LIB_VERSION} cuda-nvtx-12-2-${NV_NVTX_VERSION} ${NV_LIBNPP_PACKAGE} libcublas-12-2-${NV_LIBCUBLAS_VERSION} && yum clean all && rm -rf /var/cache/yum/* # buildkit
# 2023-11-10 13:00:14 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <sw-cuda-installer@nvidia.com>
# 2023-11-10 13:00:14 0.00B 定义构建参数
ARG TARGETARCH
# 2023-11-10 13:00:14 0.00B 设置环境变量 NV_LIBCUBLAS_VERSION
ENV NV_LIBCUBLAS_VERSION=12.2.1.16-1
# 2023-11-10 13:00:14 0.00B 设置环境变量 NV_LIBNPP_PACKAGE
ENV NV_LIBNPP_PACKAGE=libnpp-12-2-12.1.1.14-1
# 2023-11-10 13:00:14 0.00B 设置环境变量 NV_LIBNPP_VERSION
ENV NV_LIBNPP_VERSION=12.1.1.14-1
# 2023-11-10 13:00:14 0.00B 设置环境变量 NV_NVTX_VERSION
ENV NV_NVTX_VERSION=12.2.53-1
# 2023-11-10 13:00:14 0.00B 设置环境变量 NV_CUDA_LIB_VERSION
ENV NV_CUDA_LIB_VERSION=12.2.0-1
# 2023-11-10 12:58:50 0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
# 2023-11-10 12:58:50 0.00B 设置环境变量 NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_VISIBLE_DEVICES=all
# 2023-11-10 12:58:50 17.29KB 复制新文件或目录到容器中
COPY NGC-DL-CONTAINER-LICENSE / # buildkit
# 2023-11-10 12:58:50 0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
# 2023-11-10 12:58:50 0.00B 设置环境变量 PATH
ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2023-11-10 12:58:50 46.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit
# 2023-11-10 12:58:50 312.37MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c yum upgrade -y && yum install -y cuda-cudart-12-2-${NV_CUDA_CUDART_VERSION} cuda-compat-12-2 && yum clean all && rm -rf /var/cache/yum/* # buildkit
# 2023-11-10 12:57:18 0.00B 设置环境变量 CUDA_VERSION
ENV CUDA_VERSION=12.2.0
# 2023-11-10 12:57:18 22.09KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel7/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - # buildkit
# 2023-10-17 02:46:27 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <sw-cuda-installer@nvidia.com>
# 2023-10-17 02:46:27 0.00B 定义构建参数
ARG TARGETARCH
# 2023-10-17 02:46:27 165.00B 复制新文件或目录到容器中
COPY cuda.repo-x86_64 /etc/yum.repos.d/cuda.repo # buildkit
# 2023-10-17 02:46:27 0.00B 设置环境变量 NV_CUDA_CUDART_VERSION
ENV NV_CUDA_CUDART_VERSION=12.2.53-1
# 2023-10-17 02:46:27 0.00B 设置环境变量 NVIDIA_REQUIRE_CUDA brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand
ENV NVIDIA_REQUIRE_CUDA=cuda>=12.2 brand=tesla,driver>=470,driver<471 brand=unknown,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=geforce,driver>=470,driver<471 brand=geforcertx,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=titan,driver>=470,driver<471 brand=titanrtx,driver>=470,driver<471 brand=tesla,driver>=525,driver<526 brand=unknown,driver>=525,driver<526 brand=nvidia,driver>=525,driver<526 brand=nvidiartx,driver>=525,driver<526 brand=geforce,driver>=525,driver<526 brand=geforcertx,driver>=525,driver<526 brand=quadro,driver>=525,driver<526 brand=quadrortx,driver>=525,driver<526 brand=titan,driver>=525,driver<526 brand=titanrtx,driver>=525,driver<526
# 2023-10-17 02:46:27 0.00B 设置环境变量 NVARCH
ENV NVARCH=x86_64
# 2021-09-16 02:20:23 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2021-09-16 02:20:23 0.00B
/bin/sh -c #(nop) LABEL org.label-schema.schema-version=1.0 org.label-schema.name=CentOS Base Image org.label-schema.vendor=CentOS org.label-schema.license=GPLv2 org.label-schema.build-date=20201113 org.opencontainers.image.title=CentOS Base Image org.opencontainers.image.vendor=CentOS org.opencontainers.image.licenses=GPL-2.0-only org.opencontainers.image.created=2020-11-13 00:00:00+00:00
# 2021-09-16 02:20:23 203.94MB
/bin/sh -c #(nop) ADD file:b3ebbe8bd304723d43b7b44a6d990cd657b63d93d6a2a9293983a30bfc1dfa53 in /
镜像信息
{
"Id": "sha256:e6a16eeb030afb7281d92c01725d915f2c4eb2360996e72567ba554cc3df95ee",
"RepoTags": [
"nvidia/cuda:12.2.0-runtime-centos7",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nvidia/cuda:12.2.0-runtime-centos7"
],
"RepoDigests": [
"nvidia/cuda@sha256:353eb1928e4fb0474090b068b5b1af01f9cd87677efadb9d38d2a579d8e2a3d8",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nvidia/cuda@sha256:728b48cd811bd90e72c074a52e7226f5207d05e15f3bd130a1b520f91e2ccb1b"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2023-11-10T05:00:14.61408038Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NVARCH=x86_64",
"NVIDIA_REQUIRE_CUDA=cuda\u003e=12.2 brand=tesla,driver\u003e=470,driver\u003c471 brand=unknown,driver\u003e=470,driver\u003c471 brand=nvidia,driver\u003e=470,driver\u003c471 brand=nvidiartx,driver\u003e=470,driver\u003c471 brand=geforce,driver\u003e=470,driver\u003c471 brand=geforcertx,driver\u003e=470,driver\u003c471 brand=quadro,driver\u003e=470,driver\u003c471 brand=quadrortx,driver\u003e=470,driver\u003c471 brand=titan,driver\u003e=470,driver\u003c471 brand=titanrtx,driver\u003e=470,driver\u003c471 brand=tesla,driver\u003e=525,driver\u003c526 brand=unknown,driver\u003e=525,driver\u003c526 brand=nvidia,driver\u003e=525,driver\u003c526 brand=nvidiartx,driver\u003e=525,driver\u003c526 brand=geforce,driver\u003e=525,driver\u003c526 brand=geforcertx,driver\u003e=525,driver\u003c526 brand=quadro,driver\u003e=525,driver\u003c526 brand=quadrortx,driver\u003e=525,driver\u003c526 brand=titan,driver\u003e=525,driver\u003c526 brand=titanrtx,driver\u003e=525,driver\u003c526",
"NV_CUDA_CUDART_VERSION=12.2.53-1",
"CUDA_VERSION=12.2.0",
"LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64",
"NVIDIA_VISIBLE_DEVICES=all",
"NVIDIA_DRIVER_CAPABILITIES=compute,utility",
"NV_CUDA_LIB_VERSION=12.2.0-1",
"NV_NVTX_VERSION=12.2.53-1",
"NV_LIBNPP_VERSION=12.1.1.14-1",
"NV_LIBNPP_PACKAGE=libnpp-12-2-12.1.1.14-1",
"NV_LIBCUBLAS_VERSION=12.2.1.16-1",
"NVIDIA_PRODUCT_NAME=CUDA"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"/opt/nvidia/nvidia_entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"maintainer": "NVIDIA CORPORATION \u003csw-cuda-installer@nvidia.com\u003e",
"org.label-schema.build-date": "20201113",
"org.label-schema.license": "GPLv2",
"org.label-schema.name": "CentOS Base Image",
"org.label-schema.schema-version": "1.0",
"org.label-schema.vendor": "CentOS",
"org.opencontainers.image.created": "2020-11-13 00:00:00+00:00",
"org.opencontainers.image.licenses": "GPL-2.0-only",
"org.opencontainers.image.title": "CentOS Base Image",
"org.opencontainers.image.vendor": "CentOS"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 2266859289,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/33259c00fe92081237c652570d52b1ff6c969ed1b0f9d5bcfe0e9c994fc4c467/diff:/var/lib/docker/overlay2/44d0e2f002ef4a0dd0ee1e17bbb1720701d4936636d51740d3cdde3e0b09a9b7/diff:/var/lib/docker/overlay2/741dcfc517d5a3ba06bef9ba756b025b81dc144a7ad351cbdd91a0f40fec1576/diff:/var/lib/docker/overlay2/20243313f5c500a95f3788aaa08a04df4200489fb4c7d1d11a93d2658a9c36b7/diff:/var/lib/docker/overlay2/3711be49a6e6b77bf6ba9ae917908159c4607b10ca4bfb50a6a80b7a0480957a/diff:/var/lib/docker/overlay2/02571f402c0fbba5d31fd95003cd8039a0fca22346f7092622d2ecc1051dd944/diff:/var/lib/docker/overlay2/f110cfd9b598402947c4200b1986a32d9d9714a87e597cbc17d3849d057982b5/diff:/var/lib/docker/overlay2/692da34b0adf8e76ec1429e511d7b5e5a156d70cc12c2f28c5c93f71aa30f6fb/diff",
"MergedDir": "/var/lib/docker/overlay2/c40bfbce749d1e5a1a56471d52275adcd79aa3a4c39d9bd44051062cafd91310/merged",
"UpperDir": "/var/lib/docker/overlay2/c40bfbce749d1e5a1a56471d52275adcd79aa3a4c39d9bd44051062cafd91310/diff",
"WorkDir": "/var/lib/docker/overlay2/c40bfbce749d1e5a1a56471d52275adcd79aa3a4c39d9bd44051062cafd91310/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:174f5685490326fc0a1c0f5570b8663732189b327007e47ff13d2ca59673db02",
"sha256:5e1989394cd0448b243c5dcbf2995200039b975a4d931484c2656555de94c5ae",
"sha256:91d2111146a11a095007e756fce37b581925f99acfda9b0ca53992f970819c04",
"sha256:fc2db5f54734eb138159c5bda3cd3490ad1e6b8fdf8cb3be9b7fe323b4daab96",
"sha256:b1fd46f8416fb0fd048c1d3f2dae9f93803f26ded4667e672395b2745995187e",
"sha256:1d358e83bfac9bd833965629e50d13c919f93954111a2a533c8a2f5533ca4455",
"sha256:a142c848cd3d4d133375d68275df33ee39361b6447975e1b9bf001f13b255b84",
"sha256:d6a03729909c273bdd9b0157815925daaecb26eff26fa26c051d316145aabc13",
"sha256:3876008e250f197df3ffdefda45a86ec80adf4325f2c40bd3e6adf3087a13c9e"
]
},
"Metadata": {
"LastTagTime": "2026-06-22T15:15:45.559754052+08:00"
}
}