1# Instructions:
2# - Configure for a static binary: ./configure --enable-static "LDFLAGS=--static" --disable-shared --without-openssl
3# - Build: make
4# - Build Docker image: docker build -t iperf3 -f contrib/Dockerfile .
5#
6# Example invocations:
7# - Help: docker run iperf3 --help
8# - Server: docker run -p 5201:5201 -it iperf3 -s
9# - Client: docker run -it iperf3 -c 192.168.1.1 (note: since this is a minimal image and does not include DNS, name resolution will not work)
10FROM scratch
11COPY src/iperf3 /iperf3
12COPY tmp /tmp
13ENTRYPOINT ["/iperf3"]
14EXPOSE 5201
15CMD ["-s"]
16