NVIDIA
NVIDIA
DPF Host Driver
Container
NVIDIA
NVIDIA
DPF Host Driver

DOCA Platform Framework enables the management of NVIDIA DPUs and the services that run on them at scale. DPF Host Driver image contains the components for managing the DPU across a PCI bridge.

LayerLabelCreated
sha256:b63fdccc1f9b1588e54d74620d66642cef2b37bd12d2d0eedbaf9f5a0df8a971RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.33.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.2 rshim curl=7.81.0-1ubuntu1.20 screen=4.9.0-1 pv=1.6.6-1build2 bridge-utils=1.7-1ubuntu3 iptables=1.8.7-1ubuntu5.2 iproute2=5.15.0-1ubuntu2 ubuntu_mirror=http://webrepo.mtl.labs.mlnx/ubuntu-mirror/ mkdir src &&
  cd src &&
  apt-get source --download-only ${PACKAGES} &&
  curl -LO https://github.com/kubernetes/kubectl/archive/refs/tags/kubernetes-${KUBECTL_VERSION}.tar.gz &&
  cd / &&
  tar -cf source-code.tar src &&
  rm -rf src
08/23/2025 1:10 AM UTC
sha256:643957ef0e9069d5e825be7747bf4dd3f3d506f2b825422012deb1e8cec3413eCOPY
./internal/dmsinit/dmsinit.sh /opt/dpf/
08/23/2025 1:10 AM UTC
sha256:0bec59e853017af4b67921cbbb139cdc69f04d5c13a9e7ff73a0d4a098aedf43COPY
./internal/hostnetwork/hostnetwork.sh /opt/dpf/
08/23/2025 1:10 AM UTC
sha256:69e476c0e3ec6e86c8cc0480f0c65dae41296b9339c225dc4ee4ce770fb8900eCOPY
./internal/bf-slr/bf-slr.sh /usr/sbin
08/23/2025 1:10 AM UTC
sha256:1d280c277e1f9bb35227198f5f36199b3881cfaf6900abfeeff86f535c098734RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.33.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.2 rshim curl=7.81.0-1ubuntu1.20 screen=4.9.0-1 pv=1.6.6-1build2 bridge-utils=1.7-1ubuntu3 iptables=1.8.7-1ubuntu5.2 iproute2=5.15.0-1ubuntu2 ubuntu_mirror=http://webrepo.mtl.labs.mlnx/ubuntu-mirror/ curl -LO https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl &&
  chmod +x kubectl &&
  mv kubectl /usr/local/bin
08/23/2025 1:10 AM UTC
sha256:e0f45340ee834aea1557e9afb81584684a7cb8eb174b4c8e99e5d3158addfa98RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.33.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.2 rshim curl=7.81.0-1ubuntu1.20 screen=4.9.0-1 pv=1.6.6-1build2 bridge-utils=1.7-1ubuntu3 iptables=1.8.7-1ubuntu5.2 iproute2=5.15.0-1ubuntu2 ubuntu_mirror=http://webrepo.mtl.labs.mlnx/ubuntu-mirror/ echo "echo 'running rshim'; rshim" > rshim.sh &&
  chmod +x rshim.sh
08/23/2025 1:10 AM UTC
sha256:f1202802c08b79163e81747754aad8356f0df4d247bb4723ca57448ff65c8c70RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.33.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.2 rshim curl=7.81.0-1ubuntu1.20 screen=4.9.0-1 pv=1.6.6-1build2 bridge-utils=1.7-1ubuntu3 iptables=1.8.7-1ubuntu5.2 iproute2=5.15.0-1ubuntu2 ubuntu_mirror=http://webrepo.mtl.labs.mlnx/ubuntu-mirror/ echo "ipmitool chassis power $reboot" > /usr/sbin/reboot &&
  chmod +x /usr/sbin/reboot
08/23/2025 1:10 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4WORKDIR
/
08/23/2025 1:10 AM UTC
sha256:b62beac203ace26c33bb1db282f4cd0df8b347b020ea3a9c1d3af15be8f9714eRUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.33.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.2 rshim curl=7.81.0-1ubuntu1.20 screen=4.9.0-1 pv=1.6.6-1build2 bridge-utils=1.7-1ubuntu3 iptables=1.8.7-1ubuntu5.2 iproute2=5.15.0-1ubuntu2 ubuntu_mirror=http://webrepo.mtl.labs.mlnx/ubuntu-mirror/ mkdir -p /bfb-folder
08/23/2025 1:10 AM UTC
sha256:0ae2faecf9a0223066338a41018d431b5cf2154a3a5ebf769f777a886eb841c6RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.33.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.2 rshim curl=7.81.0-1ubuntu1.20 screen=4.9.0-1 pv=1.6.6-1build2 bridge-utils=1.7-1ubuntu3 iptables=1.8.7-1ubuntu5.2 iproute2=5.15.0-1ubuntu2 ubuntu_mirror=http://webrepo.mtl.labs.mlnx/ubuntu-mirror/ case ${TARGETARCH} in amd64) ARCH=x86_64 ;; arm64) ARCH=arm64 ;; *) echo "Unsupported architecture: ${TARGETARCH}" &&
  exit 1 ;; esac &&
  curl -fsSL https://www.mellanox.com/downloads/MFT/mft-${MFT_VERSION}-${ARCH}-deb.tgz | tar -xz -C /tmp &&
  cd /tmp/mft-${MFT_VERSION}-${ARCH}-deb &&
  ./install.sh --without-kernel
08/23/2025 1:10 AM UTC

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.