NVIDIA
NVIDIA
DeepStream
Container
NVIDIA
NVIDIA
DeepStream

DeepStream SDK delivers a complete streaming analytics toolkit for AI based video and image understanding and multi-sensor processing. This container is for NVIDIA Enterprise GPUs.

LayerLabelCreated
5e73eb8be36f86d9aeebe2bfc49b32f4eaae95c399abf190a15f19cf3e46bdb0CONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh; WorkingDir /opt/nvidia/deepstream/deepstream
08/25/2025 3:58 AM UTC
82a5e71e7284ca8f3b4e5bfbe235d3ab64c9c97935a1941abea04fb01ed600d6ENV
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgomp.so.1:/usr/lib/x86_64-linux-gnu/libGLdispatch.so:
08/25/2025 3:58 AM UTC
052dda838632308f431bb2cbde7643f64cc9833bc732ab5e3bf5af63cdaf9727ENV
PKG_CONFIG_PATH=:/.local/lib/pkgconfig
08/25/2025 3:58 AM UTC
08c4fea8a6c32e50fc03196edf15766ef589eea7cada999d44d31a42667b2ab0ENV
LD_LIBRARY_PATH=/usr/local/cuda/lib64:/.local/lib
08/25/2025 3:58 AM UTC
61ed873d11c4fa90ff256c84b22867a677dffe238123226ac030c90f11316749ENV
PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.local/bin
08/25/2025 3:58 AM UTC
9905a6cc66ec471d298d115e16c2d69ae111647b0fc07ff02e18e4f0d3e9abc4WORKDIR
/opt/nvidia/deepstream/deepstream
08/25/2025 3:58 AM UTC
9c2502b9f3189c4cddbef63f1e91336707445e4be7a45f585cbd0dec61e8db05ENV
NVIDIA_DRIVER_CAPABILITIES=compute,utility,video,compute,graphics,utility
08/25/2025 3:58 AM UTC
59a6efe7d7450a684290164ddc984e697818ed91a330cffcf67df35daf96e662RUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20250731_G41550015_rel38_PRC1_v8.0.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v8.0.0_x86_64.tbz2 TENSORRT_VERSION=10.9.0.34-1+cuda12.8 ln -s /usr/lib/x86_64-linux-gnu/libcudnn.so.9 /usr/lib/x86_64-linux-gnu/libcudnn.so
08/25/2025 3:58 AM UTC
d82a420aac73193d7c0df677838aac2407cbf18ea2988e028c8945faef8c00c3RUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20250731_G41550015_rel38_PRC1_v8.0.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v8.0.0_x86_64.tbz2 TENSORRT_VERSION=10.9.0.34-1+cuda12.8 mkdir -p /tmp/temp_trt ; mkdir -p /root/tmp ; mkdir -p /tmp99 &&
  cd /tmp/temp_trt &&
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa &&
  wget -O /etc/init.d/rsyslog https://urm.nvidia.com/artifactory/sw-ds-generic/depend/ubuntu2204/rsyslog_config/rsyslog -nv &&
  wget https://urm.nvidia.com/artifactory/sw-ds-generic/depend/trt/nv-tensorrt-local-repo-ubuntu2404-10.9.0-cuda-12.8_1.0-1_amd64.deb --no-check-certificate --no-verbose &&
  wget https://urm.nvidia.com/artifactory/sw-ds-generic/depend/trt/cudnn-local-repo-ubuntu2404-9.8.0_1.0-1_amd64.deb --no-check-certificate --no-verbose &&
  ls -l /tmp/temp_trt/ &&
  chmod +x /etc/init.d/rsyslog &&
  dpkg -i /tmp/temp_trt/nv-tensorrt-local-repo-ubuntu2404-10.9.0-cuda-12.8_1.0-1_amd64.deb &&
  dpkg -i /tmp/temp_trt/cudnn-local-repo-ubuntu2404-9.8.0_1.0-1_amd64.deb &&
  ls -l /tmp/temp_trt/ &&
  wget -O /tmp99/libgstrtpmanager.so https://urm.nvidia.com/artifactory/sw-ds-generic/permanent_prebuilt/rtpmanager_gst/Ubuntu2404/x86/libgstrtpmanager.so &&
  cp /var/nv-tensorrt-local-repo-ubuntu2404-10.9.0-cuda-12.8/nv-tensorrt-local-53871640-keyring.gpg /usr/share/keyrings/ &&
  cp /var/cudnn-local-repo-ubuntu2404-9.8.0/cudnn-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends mosquitto libnvinfer-bin=${TENSORRT_VERSION} libnvinfer-dev=${TENSORRT_VERSION} libnvinfer-dispatch-dev=${TENSORRT_VERSION} libnvinfer-dispatch10=${TENSORRT_VERSION} libnvinfer-headers-dev=${TENSORRT_VERSION} libnvinfer-headers-plugin-dev=${TENSORRT_VERSION} libnvinfer-lean-dev=${TENSORRT_VERSION} libnvinfer-lean10=${TENSORRT_VERSION} libnvinfer-plugin-dev=${TENSORRT_VERSION} libnvinfer-plugin10=${TENSORRT_VERSION} libnvinfer-samples=${TENSORRT_VERSION} libnvinfer-vc-plugin-dev=${TENSORRT_VERSION} libnvinfer-vc-plugin10=${TENSORRT_VERSION} libnvinfer10=${TENSORRT_VERSION} libnvonnxparsers-dev=${TENSORRT_VERSION} libnvonnxparsers10=${TENSORRT_VERSION} tensorrt-dev=${TENSORRT_VERSION} libcudnn9-cuda-12=9.8.0.87-1 &&
  tar --version ; tar -xvf /tmp/docker/deepstream_sdk_v8.0.0_x86_64.tbz2 -C / ; /opt/nvidia/deepstream/deepstream/install.sh &&
  /tmp/docker/gRPC_installation.sh &&
  cp /tmp/docker/user_additional_install_runtime.sh /opt/nvidia/deepstream/deepstream/ &&
  cp /tmp/docker/LicenseAgreementContainer.pdf /opt/nvidia/deepstream/deepstream/ &&
  mv /opt/nvidia/deepstream/deepstream/user_additional_install_runtime.sh /opt/nvidia/deepstream/deepstream/user_additional_install.sh &&
  cp /tmp/docker/10_nvidia.json /usr/share/glvnd/egl_vendor.d/10_nvidia.json &&
  ln -s /usr/lib/x86_64-linux-gnu/libnvcuvid.so.1 /usr/lib/x86_64-linux-gnu/libnvcuvid.so &&
  ln -s /usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1 /usr/lib/x86_64-linux-gnu/libnvidia-encode.so &&
  ln -s /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 /usr/lib/x86_64-linux-gnu/libnvidia-ml.so &&
  cd /tmp &&
  dpkg --purge nv-tensorrt-local-repo-ubuntu2404-10.9.0-cuda-12.8 &&
  dpkg --purge cudnn-local-repo-ubuntu2404-9.7.1 &&
  rm -rf /root/tmp &&
  rm -rf temp_trt &&
  rm -rf /var/lib/apt/lists/* &&
  apt autoremove ; ldconfig
08/25/2025 3:58 AM UTC
fb2ea7b9b61fe5e3a324a150247dfbd52aa18f00bed88ea75e74aa7f139130a9RUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20250731_G41550015_rel38_PRC1_v8.0.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v8.0.0_x86_64.tbz2 TENSORRT_VERSION=10.9.0.34-1+cuda12.8 apt-get update &&
  DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends pkg-config software-properties-common libglvnd-dev libgl1-mesa-dev libegl1-mesa-dev libgles2-mesa-dev libegl-mesa0 libglib2.0-dev libcjson-dev libglib2.0-0t64 libssl-dev wget libyaml-cpp-dev libssl-dev openssl libssl3 gnutls-bin gstreamer1.0-tools gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-alsa libssl3 libgstreamer1.0-0 libgstrtspserver-1.0 libjansson4 librabbitmq4 libuuid1 libc-bin libcurl3-gnutls libcurl4 libjson-glib-1.0-0 gstreamer1.0-rtsp rsyslog git sudo openssh-server openssh-sftp-server openssh-client libbinutils binutils gpgv libsqlite3-0 libpam0g libtasn1-6 python3 libssh-4 libjq1 jq libjsoncpp-dev gcc g++ make tar bzip2 libjpeg-dev libxml2 zlib1g apparmor-utils libhiredis-dev librdkafka1 tzdata &&
  rm -f /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstfaad.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvoaacenc.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx264.so &&
  rm -f /usr/lib/x86_64-linux-gnu/libavresample* /usr/lib/x86_64-linux-gnu/libavutil* /usr/lib/x86_64-linux-gnu/libavcodec* /usr/lib/x86_64-linux-gnu/libavformat* /usr/lib/x86_64-linux-gnu/libavfilter* /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstde265.so* /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx265.so* /usr/lib/x86_64-linux-gnu/libde265.so* &&
  rm -f /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvpx.so* /usr/lib/x86_64-linux-gnu/libmpeg2.so.0* /usr/lib/x86_64-linux-gnu/libmpeg2encpp-2.1.so* /usr/lib/x86_64-linux-gnu/libmpg123.so* /usr/lib/x86_64-linux-gnu/libx265.so* /usr/lib/x86_64-linux-gnu/libx264.so* /usr/lib/x86_64-linux-gnu/libvpx.so* /usr/lib/x86_64-linux-gnu/libmpeg2convert.so* /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopenh264.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstnvcodec.so /usr/lib/x86_64-linux-gnu/libopenh264.so* /usr/lib/x86_64-linux-gnu/libvo-aacenc.so* &&
  rm -f /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstuvch264.so /usr/lib/x86_64-linux-gnu/libopenh264.so.2.2.0 /usr/lib/x86_64-linux-gnu/libopenh264.so.6 /usr/lib/x86_64-linux-gnu/libvo-aacenc.so.0 /usr/lib/x86_64-linux-gnu/libvo-aacenc.so.0.0.4 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 /usr/lib/x86_64-linux-gnu/libfaad* /usr/lib/x86_64-linux-gnu/libFLAC.so* /usr/lib/x86_64-linux-gnu/libmjpegutils-2.1.so.0* /usr/lib/x86_64-linux-gnu/libxvidcore.so* /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpegpsmux.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflac.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2enc.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2dec.so &&
  rm -f /usr/lib/x86_64-linux-gnu/mfx/libmfx_h264la_hw64.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflac.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2enc.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2dec.so &&
  rm -f /usr/lib/x86_64-linux-gnu/libopenh264.so.7 /usr/lib/x86_64-linux-gnu/libopenh264.so.2.4.1 &&
  rm -f /usr/lib/*-linux-gnu/libdca.so* /usr/lib/*-linux-gnu/libdvdnav.so* /usr/lib/*-linux-gnu/libdvdread.so* /usr/lib/*-linux-gnu/libmpeg2.so.0* /usr/lib/*-linux-gnu/libmpeg2encpp-2.1.so* /usr/lib/*-linux-gnu/libmpg123.so* &&
  rm -rf /var/lib/apt/lists/* &&
  apt autoremove
08/25/2025 3:44 AM UTC