| 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"] |