11FROM debian:bullseye-slim
22
3- RUN set -ex && \
4- mkdir ~/.gnupg; \
5- echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
6- apt-get update && apt-get install -y gnupg ca-certificates dirmngr --no-install-recommends && \
7- rm -rf /var/lib/apt/lists/* && \
8- for key in \
9- 05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
3+ RUN apt-get update && \
4+ apt-get install --no-install-recommends -y \
5+ ca-certificates \
6+ curl \
7+ dirmngr \
8+ gnupg && \
9+ rm -rf /var/lib/apt/lists/*
10+
11+ RUN for attempt in 1 2 3 ; \
1012 do \
11- gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
13+ sleep 1 && \
14+ gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
15+ 05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
16+ break ; \
1217 done
1318
1419ENV CHRONOGRAF_VERSION 1.8.10
@@ -21,14 +26,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
2126 *) echo "Unsupported architecture: ${dpkgArch}" ; exit 1;; \
2227 esac && \
2328 set -x && \
24- apt-get update && apt-get install -y ca-certificates curl --no-install-recommends && \
25- rm -rf /var/lib/apt/lists/* && \
2629 curl -SLO "https://dl.influxdata.com/chronograf/releases/chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb.asc" && \
2730 curl -SLO "https://dl.influxdata.com/chronograf/releases/chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb" && \
2831 gpg --batch --verify chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb.asc chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb && \
2932 dpkg -i chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb && \
30- rm -f chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb* && \
31- apt-get purge -y --auto-remove $buildDeps
33+ rm -f chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb*
3234
3335COPY LICENSE /usr/share/chronograf/LICENSE
3436COPY agpl-3.0.md /usr/share/chronograf/agpl-3.0.md
0 commit comments