NVIDIA
DPF keepalived
Container
NVIDIA
DPF keepalived

DOCA Platform Framework enables the management of NVIDIA DPUs and the services that run on them at scale. DPF keepalived is a component used in DPF to provide a highly available virtual IP for DPUCluster control-plane endpoints.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
["keepalived" "-n" "-l" "-f" "/usr/local/etc/keepalived/keepalived.conf"]
08/22/2026 2:48 PM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1WORKDIR
/root
08/22/2026 2:48 PM UTC
sha256:ef6353189aac33b707b4a82da64ae79dc7ced7df65a3b5de6a92463a8c6070b2RUN
PACKAGES=keepalived iproute2 curl ubuntu_mirror=http://archive.ubuntu.com/ubuntu/ PACKAGE_SOURCES=true useradd -r -s /usr/sbin/nologin keepalived_script
08/22/2026 2:48 PM UTC
sha256:3eb31700d097ab122e18e2c00d117a12a03ed794e08413bbb615b1471fc93207RUN
PACKAGES=keepalived iproute2 curl ubuntu_mirror=http://archive.ubuntu.com/ubuntu/ PACKAGE_SOURCES=true test "${PACKAGE_SOURCES}" = "false" ||
  ( mkdir /src &&
  cd /src &&
  sed -i 's/^# deb-src/deb-src/g' /etc/apt/sources.list /etc/apt/sources.list.d/* &&
  sed -i 's/^Types: deb$/Types: deb deb-src/g' /etc/apt/sources.list.d/*.sources &&
  apt-get update &&
  apt-get source --download-only ${PACKAGES} &&
  comm -23 --nocheck-order /after-dpkg-list.txt /initial-dpkg-list.txt | xargs -r apt-get source --download-only &&
  rm -f /initial-dpkg-list.txt /after-dpkg-list.txt &&
  cd / &&
  tar -cf source-code.tar /src &&
  rm -rf /src )
08/22/2026 2:48 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
PACKAGE_SOURCES=true
08/22/2026 2:45 PM UTC
sha256:9c148d471dd1457f44bc2ae23695172f51639c52b9ac21551735577e4a11c7aaRUN
PACKAGES=keepalived iproute2 curl ubuntu_mirror=http://archive.ubuntu.com/ubuntu/ apt-get update &&
  apt-get upgrade -y -qq &&
  dpkg -l | awk '/^ii/{print $2}' | sort > /initial-dpkg-list.txt &&
  apt-get install -y -qq --no-install-recommends ${PACKAGES} &&
  dpkg -l | awk '/^ii/{print $2}' | sort > /after-dpkg-list.txt
08/22/2026 2:45 PM UTC
sha256:2b36f224866a7362063336c93daa583e2a4b43f30144544235500b5c6c6cd5e6RUN
PACKAGES=keepalived iproute2 curl ubuntu_mirror=http://archive.ubuntu.com/ubuntu/ find /etc/apt/sources.list* -type f -exec sed -i -e "s|http://archive.ubuntu.com/ubuntu/|${ubuntu_mirror}|g" -e "s|http://ports.ubuntu.com/ubuntu/|${ubuntu_mirror}|g" -e "s|http://security.ubuntu.com/ubuntu/|${ubuntu_mirror}|g" '{}' \;
08/22/2026 2:44 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
ubuntu_mirror=http://archive.ubuntu.com/ubuntu/
08/22/2026 2:44 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
PACKAGES=keepalived iproute2 curl
08/22/2026 2:44 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
root
08/22/2026 2:44 PM UTC