
Official nginx image is based on Debian with older libc version, that causes a runtime fail when VPP libraries are compiled in Ubuntu which has newer libc. Using equal version of Ubuntu in VPP image and in nginx image ensures that running nginx won't fail due to different libc versions. Type: test Signed-off-by: Maros Ondrejicka <maros.ondrejicka@pantheon.tech> Change-Id: I48f3b23be30a9d9d9144351437ce163d64a4bb6b
28 lines
623 B
Docker
28 lines
623 B
Docker
ARG UBUNTU_VERSION
|
|
|
|
FROM ubuntu:${UBUNTU_VERSION}
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y openssl libapr1 libnuma1 libsubunit0 \
|
|
iproute2 libnl-3-dev libnl-route-3-dev python3 iputils-ping \
|
|
vim gdb \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
ENV DIR=vpp-data/lib/vpp_plugins
|
|
COPY \
|
|
$DIR/af_packet_plugin.so \
|
|
$DIR/hs_apps_plugin.so \
|
|
$DIR/http_plugin.so \
|
|
$DIR/unittest_plugin.so \
|
|
$DIR/quic_plugin.so \
|
|
/usr/lib/x86_64-linux-gnu/vpp_plugins/
|
|
|
|
COPY vpp-data/bin/* /usr/bin/
|
|
COPY vpp-data/lib/* /usr/lib/
|
|
|
|
COPY hs-test /usr/local/bin/hs-test
|
|
|
|
RUN addgroup vpp
|
|
|
|
ENTRYPOINT ["tail", "-f", "/dev/null"]
|