diff options
Diffstat (limited to 'extras/hs-test/docker')
-rw-r--r-- | extras/hs-test/docker/Dockerfile.ab | 9 | ||||
-rw-r--r-- | extras/hs-test/docker/Dockerfile.curl | 4 | ||||
-rw-r--r-- | extras/hs-test/docker/Dockerfile.nginx | 2 | ||||
-rw-r--r-- | extras/hs-test/docker/Dockerfile.nginx-http3 | 2 | ||||
-rw-r--r-- | extras/hs-test/docker/Dockerfile.nginx-server | 2 | ||||
-rw-r--r-- | extras/hs-test/docker/Dockerfile.vpp | 7 | ||||
-rw-r--r-- | extras/hs-test/docker/Dockerfile.wrk | 9 |
7 files changed, 29 insertions, 6 deletions
diff --git a/extras/hs-test/docker/Dockerfile.ab b/extras/hs-test/docker/Dockerfile.ab new file mode 100644 index 00000000000..3ed1528c8a4 --- /dev/null +++ b/extras/hs-test/docker/Dockerfile.ab @@ -0,0 +1,9 @@ +ARG UBUNTU_VERSION=22.04 + +FROM ubuntu:${UBUNTU_VERSION} + +RUN apt-get update \ + && apt-get install -y apache2-utils \ + && rm -rf /var/lib/apt/lists/* + +ENTRYPOINT ["ab"] diff --git a/extras/hs-test/docker/Dockerfile.curl b/extras/hs-test/docker/Dockerfile.curl index 0722068b2f7..8e9b579aad4 100644 --- a/extras/hs-test/docker/Dockerfile.curl +++ b/extras/hs-test/docker/Dockerfile.curl @@ -1,7 +1,9 @@ -ARG UBUNTU_VERSION +ARG UBUNTU_VERSION=22.04 FROM ubuntu:${UBUNTU_VERSION} +ARG TARGETARCH + RUN apt-get update \ && apt-get install -y xz-utils wget \ && rm -rf /var/lib/apt/lists/* diff --git a/extras/hs-test/docker/Dockerfile.nginx b/extras/hs-test/docker/Dockerfile.nginx index 78a75d44a31..c2a3e98df28 100644 --- a/extras/hs-test/docker/Dockerfile.nginx +++ b/extras/hs-test/docker/Dockerfile.nginx @@ -1,4 +1,4 @@ -ARG UBUNTU_VERSION +ARG UBUNTU_VERSION=22.04 FROM ubuntu:${UBUNTU_VERSION} diff --git a/extras/hs-test/docker/Dockerfile.nginx-http3 b/extras/hs-test/docker/Dockerfile.nginx-http3 index fc905376986..d52aff8f2f8 100644 --- a/extras/hs-test/docker/Dockerfile.nginx-http3 +++ b/extras/hs-test/docker/Dockerfile.nginx-http3 @@ -1,4 +1,4 @@ -ARG UBUNTU_VERSION +ARG UBUNTU_VERSION=22.04 FROM ubuntu:${UBUNTU_VERSION} diff --git a/extras/hs-test/docker/Dockerfile.nginx-server b/extras/hs-test/docker/Dockerfile.nginx-server index ecb8f590f89..b245b41e1be 100644 --- a/extras/hs-test/docker/Dockerfile.nginx-server +++ b/extras/hs-test/docker/Dockerfile.nginx-server @@ -1,4 +1,4 @@ -ARG UBUNTU_VERSION +ARG UBUNTU_VERSION=22.04 FROM ubuntu:${UBUNTU_VERSION} diff --git a/extras/hs-test/docker/Dockerfile.vpp b/extras/hs-test/docker/Dockerfile.vpp index 5f5d41ce610..69fe561b759 100644 --- a/extras/hs-test/docker/Dockerfile.vpp +++ b/extras/hs-test/docker/Dockerfile.vpp @@ -1,4 +1,4 @@ -ARG UBUNTU_VERSION +ARG UBUNTU_VERSION=22.04 FROM ubuntu:${UBUNTU_VERSION} @@ -8,6 +8,9 @@ RUN apt-get update \ vim gdb libunwind-dev redis redis-tools iperf3 \ && rm -rf /var/lib/apt/lists/* +ARG OS_ARCH +RUN echo "I'm building for $OS_ARCH" + ENV DIR=vpp-data/lib/vpp_plugins COPY \ $DIR/af_packet_plugin.so \ @@ -22,7 +25,7 @@ COPY \ $DIR/prom_plugin.so \ $DIR/tlsopenssl_plugin.so \ $DIR/mactime_plugin.so \ - /usr/lib/x86_64-linux-gnu/vpp_plugins/ + /usr/lib/$OS_ARCH-linux-gnu/vpp_plugins/ COPY vpp-data/bin/vpp /usr/bin/ COPY vpp-data/bin/vppctl /usr/bin/ diff --git a/extras/hs-test/docker/Dockerfile.wrk b/extras/hs-test/docker/Dockerfile.wrk new file mode 100644 index 00000000000..b4108732556 --- /dev/null +++ b/extras/hs-test/docker/Dockerfile.wrk @@ -0,0 +1,9 @@ +ARG UBUNTU_VERSION=22.04 + +FROM ubuntu:${UBUNTU_VERSION} + +RUN apt-get update \ + && apt-get install -y wrk \ + && rm -rf /var/lib/apt/lists/* + +ENTRYPOINT ["wrk"] |