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"]
|