16 lines
570 B
Docker
16 lines
570 B
Docker
# Instructions:
|
|
# - Configure for a static binary: ./configure --enable-static "LDFLAGS=--static" --disable-shared --without-openssl
|
|
# - Build: make
|
|
# - Build Docker image: docker build -t iperf3 -f contrib/Dockerfile .
|
|
#
|
|
# Example invocations:
|
|
# - Help: docker run iperf3 --help
|
|
# - Server: docker run -p 5201:5201 -it iperf3 -s
|
|
# - 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)
|
|
FROM scratch
|
|
COPY src/iperf3 /iperf3
|
|
COPY tmp /tmp
|
|
ENTRYPOINT ["/iperf3"]
|
|
EXPOSE 5201
|
|
CMD ["-s"]
|