doca_hbn (2.4.1-doca2.9.1)
Published 2025-09-21 19:19:40 +00:00 by falk.s
Installation
docker pull source.ultrascale-svc.com/nvda/doca_hbn:2.4.1-doca2.9.1sha256:d8d8d61918c569aa70d8889239d929e4881684b1d7db50c6db8488a80a174570Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:53ce73ebbd6d87a234a33414686f12909aaaf28b7238593f746a327c7d004ce7 in / |
| CMD ["/bin/bash"] |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/cumulus/bin |
| ARG DEBIAN_FRONTEND=noninteractive |
| ARG SUDO_FORCE_REMOVE=yes |
| ARG HBN_DIST=hbn-2.4 |
| ARG HBN_DIST_D12=d12-hbn |
| ARG UPSTREAM_DIST=CumulusLinux-d12 |
| ARG VERSION |
| ARG VERSION_REL=2.4.1 |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get update && apt-get install -y libfreetype6 libexpat1 openssl |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get update && apt-get install -y wget gnupg2 && mkdir -p /usr/local/share/keyrings && wget -qO - https://urm.nvidia.com/artifactory/api/gpg/key/public|gpg --dearmor | dd of=/usr/local/share/keyrings/nvidia-archive-keyring.gpg |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c echo "deb [signed-by=/usr/local/share/keyrings/nvidia-archive-keyring.gpg] https://urm.nvidia.com/artifactory/sw-nbu-cumulus-hbn-debian-local ${HBN_DIST} cumulus" | tee /etc/apt/sources.list.d/hbn.list && echo "deb [signed-by=/usr/local/share/keyrings/nvidia-archive-keyring.gpg] https://urm.nvidia.com/artifactory/sw-nbu-cumulus-hbn-debian-local ${HBN_DIST_D12} cumulus" | tee -a /etc/apt/sources.list.d/hbn.list && echo "deb [signed-by=/usr/local/share/keyrings/nvidia-archive-keyring.gpg] https://urm.nvidia.com/artifactory/sw-nbu-cl-dev-debian-local/ ${UPSTREAM_DIST} upstream" | tee -a /etc/apt/sources.list.d/hbn.list |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c mkdir /etc/postfix && echo hostname=test > /etc/postfix/main.cf && echo "IMAGE_RELEASE_ID=${VERSION_REL}" >/etc/image-version && echo "IMAGE_BUILD_SERIAL_ID=${VERSION}" >> /etc/image-version && echo "IMAGE_BUILD_DATE=`date -Is`" >> /etc/image-version |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c dpkg --purge --force-depends libelf1 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends -t ${HBN_DIST_D12} xz-utils libnl-route-3-200=3.2.27-cl5.11.0u14 libnl-genl-3-200=3.2.27-cl5.11.0u14 libnl-3-200=3.2.27-cl5.11.0u14 libnl-3-dev=3.2.27-cl5.11.0u14 libnl-route-3-dev=3.2.27-cl5.11.0u14 libnl-genl-3-dev=3.2.27-cl5.11.0u14 |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get update && apt-get install -y libelf1=0.186-1build1 libdw1=0.186-1build1 |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get install -y --no-install-recommends bridge-utils curl dtach ebtables ethtool git git-man gnupg2 iproute2 iptables-persistent conntrack iputils-ping less lsof net-tools nginx-extras openssh-client rsyslog=8.2112.0-2ubuntu2.2 sudo supervisor tcpdump traceroute tzdata vim jq wget python3-pyinotify && apt autoremove -y |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c printf '%s\n%s%s\n%s\n' 'Package: *' 'Pin: release n=' ${UPSTREAM_DIST} 'Pin-Priority: 1000' | tee /etc/apt/preferences.d/99_hbn |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get update && apt-get install -y -t ${HBN_DIST_D12} --no-install-recommends --allow-downgrades python3-distutils csmgrd=1.0-cl5.11.0u3 ifupdown2=3.8.0-cl5.11.0u7 python3-nlmanager=5.3-cl5.11.0u2 neighmgrd=5.0-cl5.11.0u1 vrf=1.0-cl5.11.0u2 frr=8.4.3-0+cl5.11.0u19 frr-pythontools=8.4.3-0+cl5.11.0u19 frr-doc=8.4.3-0+cl5.11.0u19 frr-snmp=8.4.3-0+cl5.11.0u19 frr-rpki-rtrlib=8.4.3-0+cl5.11.0u19 libyang2=2.0.7-1+cl5.11.0u1 isc-dhcp-server=4.4.3-P1-2-cl5.11.0u5 isc-dhcp-relay=4.4.3-P1-2-cl5.11.0u5 iptables=1.8.9-2+cl5.11.0u2 libfuse2 && apt autoremove -y |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c printf '%s\n%s%s\n%s\n' 'Package: *' 'Pin: release n=' ${UPSTREAM_DIST} 'Pin-Priority: 1000' | tee /etc/apt/preferences.d/99_hbn |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get update && apt-get install -y -t ${HBN_DIST_D12} python3-cryptography python3-cffi python3-connexion=2.14.2+cl5.11.0u9 python3-jsonschema=3.2.0-5+cl5.11.0u1 python3-nvue=1.6.0.62-hbn2.4.0u1+cl5.11.0u3 python3-pygments python3-posix-spawn=0.2.post7-1+cl5.11.0u2 python3-ruamel.yaml=0.16.10-2-cl5.11.0u1 python3-ruamel.yaml.clib && apt autoremove -y |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends -t ${HBN_DIST} python3-mako cumulus-tools=1.0-cl5.11.0u2 nl2docad=2.4.1-cl5.11.0u8 && apt autoremove -y |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c apt-get update && apt-get install -y hbndal-dev=2.4.6 -t ${HBN_DIST} && apt autoremove -y |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c ln -s /usr/bin/python3 /usr/bin/python |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c rm -rf /etc/apt/sources.list.d/hbn.list |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c /sbin/usermod -a -G shadow www-data && /usr/sbin/useradd -m nvidia -s /bin/bash && echo 'nvidia:$6$dLJbT2fSyrmi8VT9$boc4d8DGA.bOX0L1s6Rdrg4vM.aGF/gocybWymUfqDJPjI0a5H/AB.DJpXXGwX7uFtU.d3MK563wl3JdHV.wA1' | chpasswd -e && /sbin/usermod -a -G sudo nvidia && /sbin/usermod -a -G nvshow nvidia && /sbin/usermod -a -G nvapply nvidia && /sbin/usermod -a -G nvset nvidia |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c mkdir -p /var/log/hbn/supervisor |
| COPY file:8287083e66164cf44531e6a67d58e490837de15447dd7f7b5369d8559bcb5d8b in /etc/supervisor/supervisord.conf |
| COPY file:c5edca81a794a50fdaa5b7691de2627de705883d5d651662a181ac43e5006d04 in /usr/bin/frr-docker-start |
| COPY file:f07c3f7ff333e507840e42c568da7f2f028d053029897938b502bbd78a17fe05 in /usr/bin/nl2doca-docker-start |
| COPY file:a17ea43ae7d340f10d9dab95b43b1bc8544384f4f556a08d042ac84aa0d4dfd7 in /etc/rsyslog.conf |
| COPY file:11cfc4cf2f7e1b2b1b79053d38a80e4daba8a4ae2699235bbe107330cb0d6919 in /usr/sbin/rotate_now |
| COPY file:01e0c5d0514d6858c6c14ba1045b7abcb33d129cf361d35bbf88bde8a62553d0 in /usr/bin/12_api_cert_gen.firstboot |
| COPY file:5199ba9ad590592b75f45f8e51aadb5da629f32b38d563b7fc3d524269453c7b in /etc/logrotate.d/rsyslog |
| COPY file:ac1d1cb10be24bfc17cec55dcfc4aad56903fe907ff121d6ec7367c6725bab5b in /usr/bin/decrypt_user_add |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c /usr/bin/12_api_cert_gen.firstboot |
| COPY file:5d910f6f402543ed20432659e29c8228694e033cea5cdf19845af433ca118137 in /usr/lib/cumulus/cl-platform |
| COPY file:57e8bef136a00ed5cb596c22c58b9a09377862727ce115511f39d79c4f9a52c5 in /usr/bin/platform-detect |
| COPY file:946e86ada1f59dedb90301f4d197447150a6c1ef522f926660b625c8c57b3b3a in /etc/sysctl.d/arp.conf |
| COPY file:1a59859b4fc4746d18d6b10637ddf644d995c0e53cf6ab620fce7617e7b00482 in /etc/sysctl.d/neigh.conf |
| COPY file:8d1a204083082798d28dfaa409e134db6a3378821ac055818e6ce373030c064d in /etc/sysctl.d/acl.conf |
| COPY file:76eae1f51216661ce1dc79d5365a9ba19e3b3fc8f0835cffda04a5cda849fd89 in /etc/sysctl.d/enable_forwarding.conf |
| COPY file:767bf34975fda89f3f4561b7132e9e7a438a578fd946eab1f399ade9ce0781d3 in /etc/sysctl.d/10-network-security.conf |
| COPY file:b7b4ea513228d82f978313f1a5376263725395b1305035fe9ebf54a60216edaa in /etc/sysctl.d/route.conf |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c mkdir -p /var/support/core |
| COPY file:d7a6bfaa4387a56083a3c4dbbe52282678dacc2d4d487b7e05d6d6d96896af92 in /etc/sysctl.d/kernel.conf |
| COPY file:ba3d6aec2197fdd287ddb2e0fd9a2aad5ec5c61de3f23a3170e255334372d7d4 in /usr/lib/cumulus/hbn-pre-sysctl.sh |
| COPY dir:49d0f47f4cc2cf6afb762fe87ed7a7593e5ac168d70fab8c7a9f707623945266 in /var/lib/ifupdown2/policy.d/ |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c mkdir /run/network |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c cp /etc/nginx/sites-available/nvue.conf /etc/nginx/sites-enabled/nvue.conf |
| COPY file:c0cf8322e3552796c9e1100e9600123b226db33c62dead9447cbc01524fad5e7 in /etc/nginx/nvue_runtime.conf |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c rm /etc/nginx/sites-enabled/default |
| COPY file:0c82e350dbe290547c301c2b9c7d9e70aff385941af50acfa3d99bed0f73316d in /etc/bash.bashrc.snippet |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c cat /etc/bash.bashrc.snippet >> /root/.bashrc |
| COPY file:96833368024fed6053edfa4388f7f3bd36a0dd5009d993603f17b2d6e6c09ae2 in /root/.gitconfig |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c logrotate_files=$(for service in frr nl2docad nvued rsyslog; do find /etc/logrotate.d/ | grep $service; done) && rsyslog_files=$(for service in frr nl2docad nvued default; do find /etc/rsyslog.d/ | grep $service; done) && for f in $rsyslog_files $logrotate_files; do sed -i 's|/var/log/|/var/log/hbn/|g' $f ; done |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c sed -i 's|/var/log/ifupdown2|/var/log/hbn/ifupdown2|g' /usr/share/ifupdown2/lib/log.py |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c sed -i -e 's|/var/log/frr/|/var/log/hbn/frr/|g' -e 's|/var/log/frr/|/var/log/hbn/frr/|g' /usr/lib/frr/frr-reload.py |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c sed -i -e 's|/proc/sys/net/ipv4/neigh/default/base_reachable_time_ms|/proc/sys/net/ipv4/neigh/p0_if/base_reachable_time_ms|g' -e 's|/proc/sys/net/ipv6/neigh/default/base_reachable_time_ms|/proc/sys/net/ipv6/neigh/p0_if/base_reachable_time_ms|g' /usr/bin/neighmgrd |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c update-alternatives --set iptables /usr/sbin/iptables-legacy && update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy && update-alternatives --set ebtables /usr/sbin/ebtables-legacy |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c sed -i '1s/^/su root syslog\n/' /etc/logrotate.conf |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c rm -rf /etc/cron.daily/apt-compat |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c mkdir /etc/hbn-users |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c echo 'Defaults !fqdn' >> /etc/sudoers |
| |7 DEBIAN_FRONTEND=noninteractive HBN_DIST=hbn-2.4 HBN_DIST_D12=d12-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-d12 VERSION=2.4.1.4 VERSION_REL=2.4.1 /bin/sh -c /usr/bin/chgrp shadow /etc/shadow && /usr/bin/chgrp shadow /etc/shadow- |
| COPY file:b3a3bc1e1e3069810829e2c738f049d30697753fcf972de628555c8bd4ac8f5b in / |
| COPY file:3bbe56f9f71bf88d242675322d830c8ca79f5b3bf76cc468312d27b499e3d9c1 in / |
| COPY file:3cbc5f2595a2a2ef2dff41034b8d294c1b8407b712de2f75c7670c79537bc4e9 in / |
| COPY dir:3fda9d2fcdc74c0da039ae67d5feba6b2a031c51c5bbe9df9f11d99168d3c509 in /hbn_files |
| COPY file:b16c43494dd4fbbff96743bd9d27db0402e84d78ea06b1bde9113940e922c90b in /ovs-watcher.py |
| WORKDIR /tmp |
| CMD ["supervisord" "-c" "/etc/supervisor/supervisord.conf"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |
Details
2025-09-21 19:19:40 +00:00
Versions (1)
View all
Container
267
OCI / Docker
linux/arm64/v8
248 MiB
2.4.1-doca2.9.1
2025-09-21