NVIDIA
NVIDIA
DPF keepalived
Container
NVIDIA
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"]
06/15/2026 9:24 AM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1WORKDIR
/root
06/15/2026 9:24 AM UTC
sha256:02183bbe7b72995d3e9942662f7170169448c520a3c875eff0bcd6dccc6b2847RUN
PACKAGES=keepalived iproute2 curl ubuntu_mirror=http://archive.ubuntu.com/ubuntu/ PACKAGE_SOURCES=true useradd -r -s /usr/sbin/nologin keepalived_script
06/15/2026 9:24 AM UTC
sha256:e53f1bb599467e935a2f0bbe32679e587baec2147c75f7dad41498be5863eed0RUN
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 )
06/15/2026 9:24 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
PACKAGE_SOURCES=true
06/15/2026 9:23 AM UTC
sha256:ca71ade0b4357673fad811b77a6db934810ed2d7d05e6665786da56a4aac597bRUN
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
06/15/2026 9:23 AM UTC
sha256:f6ecf3cf491593ab8cd5fe5e14f12b3c03d00632fbb97b6531df12b3913e79feRUN
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" '{}' \;
06/15/2026 9:23 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
ubuntu_mirror=http://archive.ubuntu.com/ubuntu/
06/15/2026 9:23 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
PACKAGES=keepalived iproute2 curl
06/15/2026 9:23 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
root
06/15/2026 9:23 AM UTC