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
1d2f62452ef127a549291ecd45b75f76252f59f4283666cc981b91fd0e8babffCONFIG
WorkingDir /root
06/15/2026 9:24 AM UTC
930d9f00091e060882f460063e31e97e79d3962f5777fa62ce69f88bf39e4612WORKDIR
/root
06/15/2026 9:24 AM UTC
95d462ebba9e1ef6e6f6cd504d76fa34c4b6407d81b407c73ba42ea79987a642RUN
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
713f088a6fe7c736e4bd10bbc764440adab65ea228b531ab2c1ebc42577f6985RUN
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
76130fdb8d429598cf80384d5763b0e2768dbb3567d2d55f8e4ae1f9e79d0b59ARG
PACKAGE_SOURCES=true
06/15/2026 9:23 AM UTC
25b1ab759c7152953e8145dc4b8fbfbbbbd3f1443b625e6fba4d64ee3c480879RUN
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
7500f7daba7df8345e9642dcd3b9d2597cd08cda74d48b06fdcaf37eebea30abRUN
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
ddb4bdf1dff2eec44dc978126be2b9e09ce4c4a056bb30692c9075acfb02853eARG
ubuntu_mirror=http://archive.ubuntu.com/ubuntu/
06/15/2026 9:23 AM UTC
53864b6f516db40347d3cc91aa3045a85e493a55a4848a44f29bd34a55159ac3ARG
PACKAGES=keepalived iproute2 curl
06/15/2026 9:23 AM UTC
2e4c90407ddbda00875f954db84c9bae47972f017e18b9b4001b3437265d0c11USER
root
06/15/2026 9:23 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.