vpp-containerlab (sha256:c3d45051b50fb12b2841fdeebbe258cba04c013364b57889ee54b7a235ba4fee)
Installation
docker pull git.ipng.ch/ipng/vpp-containerlab@sha256:c3d45051b50fb12b2841fdeebbe258cba04c013364b57889ee54b7a235ba4fee
sha256:c3d45051b50fb12b2841fdeebbe258cba04c013364b57889ee54b7a235ba4fee
Image Layers
ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=24.04 |
ADD file:ad85a9d7b0a74c2140bd51d9c4559cca392991e0c95f84cb139347348e5d1f9a in / |
CMD ["/bin/bash"] |
ARG DEBIAN_FRONTEND=noninteractive |
ARG VPP_INSTALL_SKIP_SYSCTL=true |
ARG REPO=release |
EXPOSE map[22/tcp:{}] |
RUN |3 DEBIAN_FRONTEND=noninteractive VPP_INSTALL_SKIP_SYSCTL=true REPO=release /bin/sh -c apt-get update && apt-get -y install curl procps tcpdump iproute2 iptables iputils-ping net-tools git python3 python3-pip vim-tiny openssh-server bird2 mtr-tiny traceroute && apt-get clean # buildkit |
RUN |3 DEBIAN_FRONTEND=noninteractive VPP_INSTALL_SKIP_SYSCTL=true REPO=release /bin/sh -c mkdir -p /var/log/vpp /root/.ssh/ && curl -s https://packagecloud.io/install/repositories/fdio/${REPO}/script.deb.sh | bash && apt-get -y install vpp vpp-plugin-core && apt-get clean # buildkit |
RUN |3 DEBIAN_FRONTEND=noninteractive VPP_INSTALL_SKIP_SYSCTL=true REPO=release /bin/sh -c pip install --break-system-packages build netaddr yamale argparse pyyaml ipaddress && git clone https://git.ipng.ch/ipng/vppcfg.git && cd vppcfg && python3 -m build && pip install --break-system-packages dist/vppcfg-*-py3-none-any.whl # buildkit |
RUN |3 DEBIAN_FRONTEND=noninteractive VPP_INSTALL_SKIP_SYSCTL=true REPO=release /bin/sh -c curl -s -o /usr/share/keyrings/frrouting.gpg https://deb.frrouting.org/frr/keys.gpg && echo deb '[signed-by=/usr/share/keyrings/frrouting.gpg]' https://deb.frrouting.org/frr bookworm frr-stable > /etc/apt/sources.list.d/frr.list && apt -y update && apt -y install frr frr-pythontools && apt clean # buildkit |
COPY files/etc/ /etc/ # buildkit |
COPY files/init-container.sh /sbin/ # buildkit |
RUN |3 DEBIAN_FRONTEND=noninteractive VPP_INSTALL_SKIP_SYSCTL=true REPO=release /bin/sh -c chmod 755 /sbin/init-container.sh # buildkit |
CMD ["/sbin/init-container.sh"] |
Labels
Key | Value |
---|---|
org.opencontainers.image.ref.name | ubuntu |
org.opencontainers.image.version | 24.04 |
Details
Versions (2)
View all
v25.02-release
2025-05-11
latest
2025-05-11