ovs-dpdk (1.0)

Published 2025-07-30 17:12:41 +00:00 by shuker

Installation

docker pull git.55aa.dev/shuker/ovs-dpdk:1.0
sha256:0e5b2513d4a9abd87fe3654a743e7aa3b6a1b27ea03928ada58d8b3db7d9ac4e

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:b4619a63cd7829e1338ddaa4995ca17003002dd54b0dfd675a6f54a2b69151a6 in /
CMD ["/bin/bash"]
ENV http_proxy=
ENV https_proxy=
ARG DPDK_VERSION=21.11.9
ARG OVS_VERSION=2.17.12
RUN |2 DPDK_VERSION=21.11.9 OVS_VERSION=2.17.12 /bin/sh -c apt-get update && apt-get install -y build-essential wget python3 libnuma-dev libssl-dev libelf-dev libpcap-dev meson pkg-config python3-pip python3-pyelftools pciutils iproute2 && rm -rf /var/lib/apt/lists/* # buildkit
RUN |2 DPDK_VERSION=21.11.9 OVS_VERSION=2.17.12 /bin/sh -c cd /tmp && wget https://fast.dpdk.org/rel/dpdk-${DPDK_VERSION}.tar.xz && tar -xf dpdk-${DPDK_VERSION}.tar.xz && cd dpdk-stable-${DPDK_VERSION} && meson build && ninja -C build && ninja -C build install && ldconfig # buildkit
RUN |2 DPDK_VERSION=21.11.9 OVS_VERSION=2.17.12 /bin/sh -c cd /tmp && wget --no-check-certificate https://openvswitch.org/releases/openvswitch-${OVS_VERSION}.tar.gz && tar -xzf openvswitch-${OVS_VERSION}.tar.gz && cd openvswitch-${OVS_VERSION} && ./configure --with-dpdk=shared && make -j$(nproc) && make install && ldconfig # buildkit
RUN |2 DPDK_VERSION=21.11.9 OVS_VERSION=2.17.12 /bin/sh -c mkdir -p /usr/local/etc/openvswitch && mkdir -p /usr/local/var/run/openvswitch # buildkit
EXPOSE map[6640/tcp:{} 6653/tcp:{}]
CMD ["/bin/bash"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2025-07-30 17:12:41 +00:00
0
OCI / Docker
linux/amd64
836 MiB
Versions (1) View all
1.0 2025-07-30