Skip to main content
NVIDIA
DPF Host Driver
Container
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:a19430e5218570e07ed128f30ea64e296a184cad8cb80f903da203b1fc894787RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.32.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.1 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 mkdir src &&
  cd src &&
  apt-get source ${PACKAGES} &&
  curl -L0 https://github.com/kubernetes/kubectl/archive/refs/tags/kubernetes-${KUBECTL_VERSION}.tar.gz &&
  cd / &&
  tar -czf source-code.tar.gz src &&
  rm -rf src
05/13/2025 4:20 PM UTC
sha256:9a05feb9b790b044d28bde4ca28244712e09ae535134b010fc49b881b8848c04COPY
./internal/dmsinit/dmsinit.sh /opt/dpf/
05/13/2025 7:41 AM UTC
sha256:b23adca0b8d410f095586eaa1c77c25c7423f3892a01a1682ec2259811c73ff9COPY
./internal/hostnetwork/hostnetwork.sh /opt/dpf/
05/13/2025 7:41 AM UTC
sha256:dd559009876cc3f366d90f8b58f1bcaf6f93aef7e880a9bfb27e8d05778f3937COPY
./internal/bf-slr/bf-slr.sh /usr/sbin
05/13/2025 7:41 AM UTC
sha256:cadf657c8dcb199e6665e1dd43972779cb02f5b162c6ede0f5eef390829c3ba0RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.32.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.1 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 curl -LO https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl &&
  chmod +x kubectl &&
  mv kubectl /usr/local/bin
05/13/2025 7:41 AM UTC
sha256:76671ed6f25aedcd11dbb27df9c47063680c120da8e3514af5df494768c8f5edRUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.32.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.1 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 echo "echo 'running rshim'; rshim" > rshim.sh &&
  chmod +x rshim.sh
05/13/2025 7:41 AM UTC
sha256:edbf043c49cb94536a51070e90998a512c6e82633d850cd59d540ed302887f8eRUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.32.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.1 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 echo "ipmitool chassis power $reboot" > /usr/sbin/reboot &&
  chmod +x /usr/sbin/reboot
05/13/2025 7:41 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4WORKDIR
/
05/13/2025 7:41 AM UTC
sha256:c570dcc091009c4f0675344539e07d1c11c1c109dd25610d6ded3fc0844fbc17RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.32.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.1 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 mkdir -p /bfb-folder
05/13/2025 7:41 AM UTC
sha256:3add25bb50ac11491459aa2735e80c0eb774e346ff07e4ba719ec00d41d3dc43RUN
TARGETARCH=amd64 MFT_VERSION=4.29.0-131 KUBECTL_VERSION=1.32.0 PACKAGES=dpkg-dev=1.21.1ubuntu2.3 libusb-1.0-0=2:1.0.25-1ubuntu2 ipmitool=1.8.18-11ubuntu2.1 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 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
05/13/2025 7:41 AM UTC

Modal Content

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.