From 10994170a14a1fec5a227945ec75bf6de1358727 Mon Sep 17 00:00:00 2001 From: Aleksandar Kostadinov Date: Sun, 6 Dec 2020 15:34:10 +0200 Subject: [PATCH 1/3] run as non-root user by default --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9750947..0d5f970 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,5 +13,5 @@ RUN apt-get update && \ RUN curl -LO ftp://ftp.netperf.org/netperf/netperf-2.7.0.tar.gz && tar -xzf netperf-2.7.0.tar.gz RUN cd netperf-2.7.0 && ./configure && make && make install +USER 1001 CMD ["/usr/local/bin/netserver", "-D"] - From 4b33e4c0797e01f8702489be580339409127b727 Mon Sep 17 00:00:00 2001 From: Aleksandar Kostadinov Date: Sun, 6 Dec 2020 15:34:51 +0200 Subject: [PATCH 2/3] add Podman example --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 38a310c..e8e7fb7 100644 --- a/README.md +++ b/README.md @@ -29,4 +29,10 @@ Throughput Throughput Stddev Local Microseconds Util % 11198.09 10^6bits/s 32.46 31.51 +``` +Start a local netperf server with Podman: +``` +podman run --rm=true --user=1001 -d --name=netperf paultiplady/netperf +03d764388fa439fa601d2d862e9a4752d86c3c349730a58e72f8f65ec48df3af +``` From a3b9ee8445499e46c78d2a401cdad038d33c259b Mon Sep 17 00:00:00 2001 From: Aleksandar Kostadinov Date: Sun, 6 Dec 2020 16:12:47 +0200 Subject: [PATCH 3/3] expose netperf ports --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 0d5f970..aa83b5b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,5 +13,8 @@ RUN apt-get update && \ RUN curl -LO ftp://ftp.netperf.org/netperf/netperf-2.7.0.tar.gz && tar -xzf netperf-2.7.0.tar.gz RUN cd netperf-2.7.0 && ./configure && make && make install +EXPOSE 12865/udp +EXPOSE 12865/tcp + USER 1001 CMD ["/usr/local/bin/netserver", "-D"]