镜像构建历史
# 2022-12-17 09:16:49 2.81GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ${NV_CUDNN_PACKAGE} ${NV_CUDNN_PACKAGE_DEV} && apt-mark hold ${NV_CUDNN_PACKAGE_NAME} && rm -rf /var/lib/apt/lists/* # buildkit
# 2022-12-17 09:16:49 0.00B 添加元数据标签
LABEL com.nvidia.cudnn.version=8.4.0.27
# 2022-12-17 09:16:49 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2022-12-17 09:16:49 0.00B 定义构建参数
ARG TARGETARCH
# 2022-12-17 09:16:49 0.00B 设置环境变量 NV_CUDNN_PACKAGE_DEV
ENV NV_CUDNN_PACKAGE_DEV=libcudnn8-dev=8.4.0.27-1+cuda11.6
# 2022-12-17 09:16:49 0.00B 设置环境变量 NV_CUDNN_PACKAGE
ENV NV_CUDNN_PACKAGE=libcudnn8=8.4.0.27-1+cuda11.6
# 2022-12-17 09:16:49 0.00B 设置环境变量 NV_CUDNN_PACKAGE_NAME
ENV NV_CUDNN_PACKAGE_NAME=libcudnn8
# 2022-12-17 09:16:49 0.00B 设置环境变量 NV_CUDNN_VERSION
ENV NV_CUDNN_VERSION=8.4.0.27
# 2022-12-15 04:43:48 0.00B 设置环境变量 LIBRARY_PATH
ENV LIBRARY_PATH=/usr/local/cuda/lib64/stubs
# 2022-12-15 04:43:48 371.26KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_DEV_PACKAGE_NAME} ${NV_LIBNCCL_DEV_PACKAGE_NAME} # buildkit
# 2022-12-15 04:43:46 2.81GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-dev-11-6=${NV_CUDA_CUDART_DEV_VERSION} cuda-command-line-tools-11-6=${NV_CUDA_LIB_VERSION} cuda-minimal-build-11-6=${NV_CUDA_LIB_VERSION} cuda-libraries-dev-11-6=${NV_CUDA_LIB_VERSION} cuda-nvml-dev-11-6=${NV_NVML_DEV_VERSION} ${NV_NVPROF_DEV_PACKAGE} ${NV_LIBNPP_DEV_PACKAGE} libcusparse-dev-11-6=${NV_LIBCUSPARSE_DEV_VERSION} ${NV_LIBCUBLAS_DEV_PACKAGE} ${NV_LIBNCCL_DEV_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
# 2022-12-15 04:43:46 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2022-12-15 04:43:46 0.00B 定义构建参数
ARG TARGETARCH
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE
ENV NV_LIBNCCL_DEV_PACKAGE=libnccl-dev=2.12.10-1+cuda11.6
# 2022-12-15 04:43:46 0.00B 设置环境变量 NCCL_VERSION
ENV NCCL_VERSION=2.12.10-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE_VERSION
ENV NV_LIBNCCL_DEV_PACKAGE_VERSION=2.12.10-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE_NAME
ENV NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_NVPROF_DEV_PACKAGE
ENV NV_NVPROF_DEV_PACKAGE=cuda-nvprof-11-6=11.6.124-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_NVPROF_VERSION
ENV NV_NVPROF_VERSION=11.6.124-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBCUBLAS_DEV_PACKAGE
ENV NV_LIBCUBLAS_DEV_PACKAGE=libcublas-dev-11-6=11.9.2.110-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBCUBLAS_DEV_PACKAGE_NAME
ENV NV_LIBCUBLAS_DEV_PACKAGE_NAME=libcublas-dev-11-6
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBCUBLAS_DEV_VERSION
ENV NV_LIBCUBLAS_DEV_VERSION=11.9.2.110-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBNPP_DEV_PACKAGE
ENV NV_LIBNPP_DEV_PACKAGE=libnpp-dev-11-6=11.6.3.124-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBNPP_DEV_VERSION
ENV NV_LIBNPP_DEV_VERSION=11.6.3.124-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_LIBCUSPARSE_DEV_VERSION
ENV NV_LIBCUSPARSE_DEV_VERSION=11.7.2.124-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_NVML_DEV_VERSION
ENV NV_NVML_DEV_VERSION=11.6.55-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_CUDA_CUDART_DEV_VERSION
ENV NV_CUDA_CUDART_DEV_VERSION=11.6.55-1
# 2022-12-15 04:43:46 0.00B 设置环境变量 NV_CUDA_LIB_VERSION
ENV NV_CUDA_LIB_VERSION=11.6.2-1
# 2022-12-15 04:34:59 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/nvidia/nvidia_entrypoint.sh"]
# 2022-12-15 04:34:59 0.00B 设置环境变量 NVIDIA_PRODUCT_NAME
ENV NVIDIA_PRODUCT_NAME=CUDA
# 2022-12-15 04:34:59 2.53KB 复制新文件或目录到容器中
COPY nvidia_entrypoint.sh /opt/nvidia/ # buildkit
# 2022-12-15 04:34:59 3.04KB 复制新文件或目录到容器中
COPY entrypoint.d/ /opt/nvidia/entrypoint.d/ # buildkit
# 2022-12-15 04:34:58 258.50KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_PACKAGE_NAME} ${NV_LIBNCCL_PACKAGE_NAME} # buildkit
# 2022-12-15 04:34:58 1.89GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-libraries-11-6=${NV_CUDA_LIB_VERSION} ${NV_LIBNPP_PACKAGE} cuda-nvtx-11-6=${NV_NVTX_VERSION} libcusparse-11-6=${NV_LIBCUSPARSE_VERSION} ${NV_LIBCUBLAS_PACKAGE} ${NV_LIBNCCL_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
# 2022-12-15 04:34:58 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2022-12-15 04:34:58 0.00B 定义构建参数
ARG TARGETARCH
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE
ENV NV_LIBNCCL_PACKAGE=libnccl2=2.12.10-1+cuda11.6
# 2022-12-15 04:34:58 0.00B 设置环境变量 NCCL_VERSION
ENV NCCL_VERSION=2.12.10-1
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE_VERSION
ENV NV_LIBNCCL_PACKAGE_VERSION=2.12.10-1
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE_NAME
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBCUBLAS_PACKAGE
ENV NV_LIBCUBLAS_PACKAGE=libcublas-11-6=11.9.2.110-1
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBCUBLAS_VERSION
ENV NV_LIBCUBLAS_VERSION=11.9.2.110-1
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBCUBLAS_PACKAGE_NAME
ENV NV_LIBCUBLAS_PACKAGE_NAME=libcublas-11-6
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBCUSPARSE_VERSION
ENV NV_LIBCUSPARSE_VERSION=11.7.2.124-1
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBNPP_PACKAGE
ENV NV_LIBNPP_PACKAGE=libnpp-11-6=11.6.3.124-1
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_LIBNPP_VERSION
ENV NV_LIBNPP_VERSION=11.6.3.124-1
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_NVTX_VERSION
ENV NV_NVTX_VERSION=11.6.124-1
# 2022-12-15 04:34:58 0.00B 设置环境变量 NV_CUDA_LIB_VERSION
ENV NV_CUDA_LIB_VERSION=11.6.2-1
# 2022-12-15 04:29:36 0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
# 2022-12-15 04:29:36 0.00B 设置环境变量 NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_VISIBLE_DEVICES=all
# 2022-12-15 04:29:36 16.05KB 复制新文件或目录到容器中
COPY NGC-DL-CONTAINER-LICENSE / # buildkit
# 2022-12-15 04:29:36 0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
# 2022-12-15 04:29:36 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
# 2022-12-15 04:29:36 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
# 2022-12-15 04:29:35 62.89MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-11-6=${NV_CUDA_CUDART_VERSION} ${NV_CUDA_COMPAT_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
# 2022-12-15 04:29:24 0.00B 设置环境变量 CUDA_VERSION
ENV CUDA_VERSION=11.6.2
# 2022-12-15 04:29:24 16.52MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/${NVARCH}/3bf863cc.pub | apt-key add - && echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/${NVARCH} /" > /etc/apt/sources.list.d/cuda.list && apt-get purge --autoremove -y curl && rm -rf /var/lib/apt/lists/* # buildkit
# 2022-12-15 04:29:24 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2022-12-15 04:29:24 0.00B 定义构建参数
ARG TARGETARCH
# 2022-12-15 04:29:24 0.00B 设置环境变量 NV_CUDA_COMPAT_PACKAGE
ENV NV_CUDA_COMPAT_PACKAGE=cuda-compat-11-6
# 2022-12-15 04:29:24 0.00B 设置环境变量 NV_CUDA_CUDART_VERSION
ENV NV_CUDA_CUDART_VERSION=11.6.55-1
# 2022-12-15 04:29:24 0.00B 设置环境变量 NVIDIA_REQUIRE_CUDA brand brand brand brand brand brand brand brand brand brand brand brand
ENV NVIDIA_REQUIRE_CUDA=cuda>=11.6 brand=tesla,driver>=418,driver<419 brand=tesla,driver>=450,driver<451 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
# 2022-12-15 04:29:24 0.00B 设置环境变量 NVARCH
ENV NVARCH=x86_64
# 2022-12-09 09:20:12 0.00B
/bin/sh -c #(nop) CMD ["bash"]
# 2022-12-09 09:20:11 63.15MB
/bin/sh -c #(nop) ADD file:3c88cea17de40599dc8b8da90adc8439635066835e930f9573ec6cc856c5c096 in /
镜像信息
{
"Id": "sha256:2def1ba8d14a1123164ccca2a504736e4f74e7ecedbaad7af7907c3999663a64",
"RepoTags": [
"nvidia/cuda:11.6.2-cudnn8-devel-ubuntu18.04",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nvidia/cuda:11.6.2-cudnn8-devel-ubuntu18.04"
],
"RepoDigests": [
"nvidia/cuda@sha256:2560f08c70695f6f62dda72db8a6f918cfe0cccc477955e1020d994af1ffd31a",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nvidia/cuda@sha256:670f2af0f55e64830d46210a09f19644b4d0adc640ca27b673e36cf0fda9e38e"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2022-12-17T01:16:49.687308934Z",
"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=11.6 brand=tesla,driver\u003e=418,driver\u003c419 brand=tesla,driver\u003e=450,driver\u003c451 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",
"NV_CUDA_CUDART_VERSION=11.6.55-1",
"NV_CUDA_COMPAT_PACKAGE=cuda-compat-11-6",
"CUDA_VERSION=11.6.2",
"LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64",
"NVIDIA_VISIBLE_DEVICES=all",
"NVIDIA_DRIVER_CAPABILITIES=compute,utility",
"NV_CUDA_LIB_VERSION=11.6.2-1",
"NV_NVTX_VERSION=11.6.124-1",
"NV_LIBNPP_VERSION=11.6.3.124-1",
"NV_LIBNPP_PACKAGE=libnpp-11-6=11.6.3.124-1",
"NV_LIBCUSPARSE_VERSION=11.7.2.124-1",
"NV_LIBCUBLAS_PACKAGE_NAME=libcublas-11-6",
"NV_LIBCUBLAS_VERSION=11.9.2.110-1",
"NV_LIBCUBLAS_PACKAGE=libcublas-11-6=11.9.2.110-1",
"NV_LIBNCCL_PACKAGE_NAME=libnccl2",
"NV_LIBNCCL_PACKAGE_VERSION=2.12.10-1",
"NCCL_VERSION=2.12.10-1",
"NV_LIBNCCL_PACKAGE=libnccl2=2.12.10-1+cuda11.6",
"NVIDIA_PRODUCT_NAME=CUDA",
"NV_CUDA_CUDART_DEV_VERSION=11.6.55-1",
"NV_NVML_DEV_VERSION=11.6.55-1",
"NV_LIBCUSPARSE_DEV_VERSION=11.7.2.124-1",
"NV_LIBNPP_DEV_VERSION=11.6.3.124-1",
"NV_LIBNPP_DEV_PACKAGE=libnpp-dev-11-6=11.6.3.124-1",
"NV_LIBCUBLAS_DEV_VERSION=11.9.2.110-1",
"NV_LIBCUBLAS_DEV_PACKAGE_NAME=libcublas-dev-11-6",
"NV_LIBCUBLAS_DEV_PACKAGE=libcublas-dev-11-6=11.9.2.110-1",
"NV_NVPROF_VERSION=11.6.124-1",
"NV_NVPROF_DEV_PACKAGE=cuda-nvprof-11-6=11.6.124-1",
"NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev",
"NV_LIBNCCL_DEV_PACKAGE_VERSION=2.12.10-1",
"NV_LIBNCCL_DEV_PACKAGE=libnccl-dev=2.12.10-1+cuda11.6",
"LIBRARY_PATH=/usr/local/cuda/lib64/stubs",
"NV_CUDNN_VERSION=8.4.0.27",
"NV_CUDNN_PACKAGE_NAME=libcudnn8",
"NV_CUDNN_PACKAGE=libcudnn8=8.4.0.27-1+cuda11.6",
"NV_CUDNN_PACKAGE_DEV=libcudnn8-dev=8.4.0.27-1+cuda11.6"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"/opt/nvidia/nvidia_entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.nvidia.cudnn.version": "8.4.0.27",
"maintainer": "NVIDIA CORPORATION \u003ccudatools@nvidia.com\u003e"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 7654712738,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/dcc7ba67c31e8ec6553b9993cf5aca993d7c5226a2dd6f9379f905d538399133/diff:/var/lib/docker/overlay2/3b3eb80d54b0ead3dcefc3b6ed5c5cdc0c5c4b85f7b8f67ddd538c2bfd70d095/diff:/var/lib/docker/overlay2/4caf9422bb05a7317937e0ffb4f122274aac884e82b6fbb3b8ee3e5dca87f076/diff:/var/lib/docker/overlay2/785589bdd358e0c527e814cc791171ca1def5a919ceec603041ec40ac58d2f71/diff:/var/lib/docker/overlay2/7fb73d33e9008414cae61aa27df0e140d9e174522991af55e6d1be36d1d6f953/diff:/var/lib/docker/overlay2/956b51b2b2be2dd064b118be54720dfbe60b8278d063f6db5ca9af3fa8e2ab07/diff:/var/lib/docker/overlay2/ebdc86efc04c9c349b3ff86365fd0738d924e13cd91e22fb3bc5f3bf0287ff46/diff:/var/lib/docker/overlay2/8096215419e7a506d60bb1669f1cb149f121f9df20837d97ba9f4a92520326a5/diff:/var/lib/docker/overlay2/7a99865d0543047d2d56ddc973661058fa104e54a9cd0ad198c6dcabc6b9e635/diff:/var/lib/docker/overlay2/2ca1960c8f4675e808c5658f77a2c72a23295213de6109088972fce281be75ba/diff:/var/lib/docker/overlay2/c024db198c0329b7113974c7be11ca7918f7ddd68da942209eece39a32a999fe/diff",
"MergedDir": "/var/lib/docker/overlay2/12fffb188dd8a4084329e42172113fb9fe786b43adb1e52436703ca3d71bcd32/merged",
"UpperDir": "/var/lib/docker/overlay2/12fffb188dd8a4084329e42172113fb9fe786b43adb1e52436703ca3d71bcd32/diff",
"WorkDir": "/var/lib/docker/overlay2/12fffb188dd8a4084329e42172113fb9fe786b43adb1e52436703ca3d71bcd32/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:45bbe3d22998589317c7f6c4dd591475423bb37ca9b922529c5878653483b18d",
"sha256:02241d7931829bb1c4072eb73959cf683686072b1653047cbc8dedb168b5be3d",
"sha256:09276aea35f27deeb2ddc6da3332a93e22c3f398b625bfda8eca23b3f291844d",
"sha256:5d930ae5d1b7b5a8f95c5a4e7714b23e79690d3ee28cc62fec5613337753a064",
"sha256:3412d56495edb8b2d5e4cb28c8b9ce1d5baa4ecd55c175c176cc19068c6f6d35",
"sha256:eb168e05fd2ed2d639caf2f0e935acede848439bcef168c6f3b09bb382e25108",
"sha256:96e98a929bfc6eb72d5ddb703c3b07aee4a1e0b167f92da9e53b759b1c429002",
"sha256:0c8341e8115e8d516fa0f17a5583aa42d5b65cad83d3958b6547dc83e9d88d7f",
"sha256:7d36ccf3d469643f3dd1e493c25d8b726b0e830504c70df8b4ebb9f08af4a4bc",
"sha256:5cb0539b8277ab0c0d4380d05a217885e856d9120be11d140d76a68c4ad8a600",
"sha256:2f74ae2e2e0a97f1f31faf07d2c63c2aba7afdb6592efa40ac7e330bd6ced495",
"sha256:600c8b125d324ab4673632fc99f23c08dd2ed28c96a47250d646ae86905de12b"
]
},
"Metadata": {
"LastTagTime": "2025-07-14T10:58:54.594783747+08:00"
}
}