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