iperf3 for Ubuntu Noble on amd64
1.4K
# Using an LTS version for longevity
FROM ubuntu:noble
# Update available packages
RUN apt update && \
# Upgrade installed packages
apt upgrade -y && \
# Install iperf3
apt install -y iperf3 && \
# Clean up
rm -rf /var/lib/apt/lists/* && \
apt-get clean && \
# Add a user
adduser --system iperf
# Output iperf3 installed version
RUN mkdir -p /output && \
dpkg -s iperf3 | grep Version | sed 's/Version: //g' > /output/iperf3-version.txt
# Set our user to run as
USER iperf
# Expose iperf3 ports
EXPOSE 5201/tcp 5201/udp
# Run iperf3 on container start
ENTRYPOINT ["iperf3"]
# Run iperf3 in server mode by default
CMD ["-s"]
docker run --rm --name=iperf3-server -p 5201:5201 jonrichards/iperf3-ubuntu:latest -s
Content type
Image
Digest
sha256:084b6d2ae…
Size
30.8 MB
Last updated
9 months ago
docker pull jonrichards/iperf3-ubuntu