12345678910111213141516171819 |
- FROM debian:buster-slim
- ENV GPG_KEY https://packagecloud.io/ookla/speedtest-cli/gpgkey
- ENV OOKLA_URL https://packagecloud.io/ookla/speedtest-cli/debian/
- ENV OOKLA_KEY_GPG /etc/apt/trusted.gpg.d/ookla-speedtest.gpg
- ENV DEB_DISTRO bullseye
- # install requirements curl & jq
- RUN apt-get update && apt-get install -y curl jq
- # install speedtest
- RUN apt-get update && apt-get install -y gnupg1 apt-transport-https dirmngr
- RUN curl -L ${GPG_KEY} | gpg --dearmor -o ${OOKLA_KEY_GPG}
- RUN echo "deb [arch=amd64 signed-by=${OOKLA_KEY_GPG}] ${OOKLA_URL} ${DEB_DISTRO} main" | tee /etc/apt/sources.list.d/speedtest.list && \
- apt-get update && \
- apt-get install speedtest
- COPY scripts/docker-entrypoint.sh /usr/local/bin
- ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
|