diff --git a/server/Dockerfile.iperf3 b/server/Dockerfile.iperf3 new file mode 100644 index 0000000..588285f --- /dev/null +++ b/server/Dockerfile.iperf3 @@ -0,0 +1,5 @@ +ARG ALPINE_IMAGE=public.ecr.aws/docker/library/alpine:latest +FROM ${ALPINE_IMAGE} +RUN apk add --no-cache iperf3 +EXPOSE 5201 +ENTRYPOINT ["iperf3"] diff --git a/server/docker-compose.yml b/server/docker-compose.yml index 12425f5..6063ba6 100644 --- a/server/docker-compose.yml +++ b/server/docker-compose.yml @@ -30,8 +30,11 @@ services: - server iperf3: - image: ${IPERF3_IMAGE:-public.ecr.aws/docker/library/networkstatic/iperf3:latest} - pull_policy: if_not_present + build: + context: . + dockerfile: Dockerfile.iperf3 + args: + ALPINE_IMAGE: ${ALPINE_IMAGE:-public.ecr.aws/docker/library/alpine:latest} restart: unless-stopped command: ["-s"] ports: