diff --git a/chronograf/1.10/Dockerfile b/chronograf/1.10/Dockerfile
index 286703ca4f115f85eb0977c7d794701700ccf107..cb5fe545cc2eb8838d070ed70acd8ace7e12c9d9 100644
--- a/chronograf/1.10/Dockerfile
+++ b/chronograf/1.10/Dockerfile
@@ -1,15 +1,17 @@
 FROM debian:bullseye-slim
 
-RUN set -ex && \
-    mkdir ~/.gnupg; \
-    echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
-    apt-get update && apt-get install -y gnupg ca-certificates dirmngr --no-install-recommends && \
-    rm -rf /var/lib/apt/lists/* && \
-    for key in \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
-    do \
-        gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
-    done
+RUN apt-get update            && \
+    apt-get install           \
+      --yes                   \
+      --no-install-recommends \
+        ca-certificates       \
+        curl                  \
+        gnupg                 && \
+    rm -rf /var/lib/apt/lists
+
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.10.0
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
@@ -21,14 +23,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
       *)     echo "Unsupported architecture: ${dpkgArch}"; exit 1;; \
     esac && \
     set -x && \
-    apt-get update && apt-get install -y ca-certificates curl --no-install-recommends && \
-    rm -rf /var/lib/apt/lists/* && \
     curl -SLO "https://dl.influxdata.com/chronograf/releases/chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb.asc" && \
     curl -SLO "https://dl.influxdata.com/chronograf/releases/chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb" && \
     gpg --batch --verify chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb.asc chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb && \
     dpkg -i chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb && \
-    rm -f chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb* && \
-    apt-get purge -y --auto-remove $buildDeps
+    rm -f chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb*
 
 COPY LICENSE /usr/share/chronograf/LICENSE
 COPY agpl-3.0.md /usr/share/chronograf/agpl-3.0.md
diff --git a/chronograf/1.10/alpine/Dockerfile b/chronograf/1.10/alpine/Dockerfile
index 9e45826616ac70ce5452d103493d7a3490a3588b..ca35bd2c6b72cf51c9a507f7666ef895335e9528 100644
--- a/chronograf/1.10/alpine/Dockerfile
+++ b/chronograf/1.10/alpine/Dockerfile
@@ -1,20 +1,17 @@
 FROM alpine:3.14
 
 RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
-RUN apk add --no-cache ca-certificates && \
+RUN apk add --no-cache ca-certificates gnupg && \
     update-ca-certificates
 
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
+
 ENV CHRONOGRAF_VERSION 1.10.0
 
 RUN set -ex && \
-    mkdir ~/.gnupg; \
-    echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
-    apk add --no-cache --virtual .build-deps wget gnupg tar && \
-    for key in \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
-    do \
-        gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
-    done && \
+    apk add --no-cache --virtual .build-deps wget tar && \
     wget --no-verbose https://dl.influxdata.com/chronograf/releases/chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz.asc && \
     wget --no-verbose https://dl.influxdata.com/chronograf/releases/chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz && \
     gpg --batch --verify chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz.asc chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz && \
@@ -23,8 +20,7 @@ RUN set -ex && \
     rm -f /usr/src/chronograf-*/chronograf.conf && \
     chmod +x /usr/src/chronograf-*/* && \
     cp -a /usr/src/chronograf-*/* /usr/bin/ && \
-    gpgconf --kill all && \
-    rm -rf *.tar.gz* /usr/src /root/.gnupg && \
+    rm -rf *.tar.gz* /usr/src && \
     apk del .build-deps
 
 COPY LICENSE /usr/share/chronograf/LICENSE
diff --git a/chronograf/1.6/Dockerfile b/chronograf/1.6/Dockerfile
index f2f952b7385216c13ec3b46fe3289863d1ff69ac..8b1980894a7bb6c53286a3948a407f2732aacabd 100644
--- a/chronograf/1.6/Dockerfile
+++ b/chronograf/1.6/Dockerfile
@@ -1,20 +1,17 @@
 FROM debian:bullseye-slim
 
-RUN apt-get update && \
-    apt-get install --no-install-recommends -y \
-      ca-certificates \
-      curl \
-      dirmngr \
-      gnupg && \
-    rm -rf /var/lib/apt/lists/*
+RUN apt-get update            && \
+    apt-get install           \
+      --yes                   \
+      --no-install-recommends \
+        ca-certificates       \
+        curl                  \
+        gnupg                 && \
+    rm -rf /var/lib/apt/lists
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.6.2
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/chronograf/1.6/alpine/Dockerfile b/chronograf/1.6/alpine/Dockerfile
index 582f5eca31afb3acfca1f06fb8e6cc0f2d455206..d2cb7ff55fa812231f476d551216c44d5b4a8488 100644
--- a/chronograf/1.6/alpine/Dockerfile
+++ b/chronograf/1.6/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.6.2
 
diff --git a/chronograf/1.7/Dockerfile b/chronograf/1.7/Dockerfile
index b15a259cf1c587ec8a82ec378ac90682fa0af677..e4207c0251d3604f70f3b42bb2cacf5431678754 100644
--- a/chronograf/1.7/Dockerfile
+++ b/chronograf/1.7/Dockerfile
@@ -1,20 +1,17 @@
 FROM debian:bullseye-slim
 
-RUN apt-get update && \
-    apt-get install --no-install-recommends -y \
-      ca-certificates \
-      curl \
-      dirmngr \
-      gnupg && \
-    rm -rf /var/lib/apt/lists/*
+RUN apt-get update            && \
+    apt-get install           \
+      --yes                   \
+      --no-install-recommends \
+        ca-certificates       \
+        curl                  \
+        gnupg                 && \
+    rm -rf /var/lib/apt/lists
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.7.17
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/chronograf/1.7/alpine/Dockerfile b/chronograf/1.7/alpine/Dockerfile
index 252107ec137fcef301463e86c2c8ffbf8746aaeb..643e32a2ad44a375455f327e7106d5f07ff3ddfe 100644
--- a/chronograf/1.7/alpine/Dockerfile
+++ b/chronograf/1.7/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.7.17
 RUN set -ex && \
diff --git a/chronograf/1.8/Dockerfile b/chronograf/1.8/Dockerfile
index 3040e576427b0b444d6854a9846a0c38c1e7a1ef..dc3b14fb66ee54a10954844b751ce42e93c7d01e 100644
--- a/chronograf/1.8/Dockerfile
+++ b/chronograf/1.8/Dockerfile
@@ -1,20 +1,17 @@
 FROM debian:bullseye-slim
 
-RUN apt-get update && \
-    apt-get install --no-install-recommends -y \
-      ca-certificates \
-      curl \
-      dirmngr \
-      gnupg && \
-    rm -rf /var/lib/apt/lists/*
+RUN apt-get update            && \
+    apt-get install           \
+      --yes                   \
+      --no-install-recommends \
+        ca-certificates       \
+        curl                  \
+        gnupg                 && \
+    rm -rf /var/lib/apt/lists
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.8.10
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/chronograf/1.8/alpine/Dockerfile b/chronograf/1.8/alpine/Dockerfile
index 1da5d2f801252bb362800a780178fa0c3d973959..572342302e24f1cb41f9e40fae9e9fcce596b1d6 100644
--- a/chronograf/1.8/alpine/Dockerfile
+++ b/chronograf/1.8/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.8.10
 
diff --git a/chronograf/1.9/Dockerfile b/chronograf/1.9/Dockerfile
index ca5162b5f438e96fd96a6ee064bca25f081b0a4d..2d8252eea930977e0402e3c41cdfeda883389886 100644
--- a/chronograf/1.9/Dockerfile
+++ b/chronograf/1.9/Dockerfile
@@ -1,20 +1,17 @@
 FROM debian:bullseye-slim
 
-RUN apt-get update && \
-    apt-get install --no-install-recommends -y \
-      ca-certificates \
-      curl \
-      dirmngr \
-      gnupg && \
-    rm -rf /var/lib/apt/lists/*
+RUN apt-get update            && \
+    apt-get install           \
+      --yes                   \
+      --no-install-recommends \
+        ca-certificates       \
+        curl                  \
+        gnupg                 && \
+    rm -rf /var/lib/apt/lists
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.9.4
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/chronograf/1.9/alpine/Dockerfile b/chronograf/1.9/alpine/Dockerfile
index e587d5ef30f2420a9b86c30aab2a67f7d9a23792..eda2f027136479d27ad8b74fcb29e854e9fa74da 100644
--- a/chronograf/1.9/alpine/Dockerfile
+++ b/chronograf/1.9/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV CHRONOGRAF_VERSION 1.9.4
 
diff --git a/influxdb/1.10/data/Dockerfile b/influxdb/1.10/data/Dockerfile
index 35a787cc1b928437da09cfdf52d3d15e33bb1e94..1d5436424c584ebb867842525556d72513a81466 100644
--- a/influxdb/1.10/data/Dockerfile
+++ b/influxdb/1.10/data/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.10.0-c1.10.0
 RUN wget --no-verbose https://dl.influxdata.com/enterprise/releases/influxdb-data_${INFLUXDB_VERSION}_amd64.deb.asc && \
diff --git a/influxdb/1.10/data/alpine/Dockerfile b/influxdb/1.10/data/alpine/Dockerfile
index bcebe9d71966061109dace78db6e7974d02d6aa8..476c4bde318e805adb0f14eafc6178f76363da65 100644
--- a/influxdb/1.10/data/alpine/Dockerfile
+++ b/influxdb/1.10/data/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.10.0-c1.10.0
 RUN set -ex && \
diff --git a/influxdb/1.10/meta/Dockerfile b/influxdb/1.10/meta/Dockerfile
index 431121ec4123935d1d26c3ab7554ea7f5964a812..568dd87955d7db6ef0ec43fe57b3e8a0d0dbd770 100644
--- a/influxdb/1.10/meta/Dockerfile
+++ b/influxdb/1.10/meta/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.10.0-c1.10.0
 RUN wget --no-verbose https://dl.influxdata.com/enterprise/releases/influxdb-meta_${INFLUXDB_VERSION}_amd64.deb.asc && \
diff --git a/influxdb/1.10/meta/alpine/Dockerfile b/influxdb/1.10/meta/alpine/Dockerfile
index 21e322c6a17f72c16be38ba4a97b6a36c54f58eb..b900c75c75fec10420cb90bac79d816b03b4ac9d 100644
--- a/influxdb/1.10/meta/alpine/Dockerfile
+++ b/influxdb/1.10/meta/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.10.0-c1.10.0
 RUN set -ex && \
diff --git a/influxdb/1.7/Dockerfile b/influxdb/1.7/Dockerfile
index cada26909a2bb48150c4f745844c2e049353dd83..9417401d4e233e0d48d0a85bbcd1c6e2362f635e 100644
--- a/influxdb/1.7/Dockerfile
+++ b/influxdb/1.7/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.7.11
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/influxdb/1.7/alpine/Dockerfile b/influxdb/1.7/alpine/Dockerfile
index f5a527f453acfcbd352a221336ebb5de55fe7cb3..cebff6bf33dbe3bd82a7c39e110185b4f4bbb292 100644
--- a/influxdb/1.7/alpine/Dockerfile
+++ b/influxdb/1.7/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.7.11
 RUN set -ex && \
diff --git a/influxdb/1.7/data/Dockerfile b/influxdb/1.7/data/Dockerfile
index ee7775f9ee8e91bfd81aa2c8cfd17095eab2168a..eb072a3bade1de0c99b9e2ae0623401795a81f6d 100644
--- a/influxdb/1.7/data/Dockerfile
+++ b/influxdb/1.7/data/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.7.11-c1.7.11
 RUN wget --no-verbose https://dl.influxdata.com/enterprise/releases/influxdb-data_${INFLUXDB_VERSION}_amd64.deb.asc && \
diff --git a/influxdb/1.7/data/alpine/Dockerfile b/influxdb/1.7/data/alpine/Dockerfile
index fed3f528fcb59d3b5ba49ff9ef5b472500bc0285..bf28642182ecf719efb2ce5a78d7c48409e40434 100644
--- a/influxdb/1.7/data/alpine/Dockerfile
+++ b/influxdb/1.7/data/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.7.11-c1.7.11
 RUN set -ex && \
diff --git a/influxdb/1.7/meta/Dockerfile b/influxdb/1.7/meta/Dockerfile
index de409a4fdbbdebef7242e3f21021b060dea04557..6f79fd6a6519dbbc75a2383c6af789b21ab536ab 100644
--- a/influxdb/1.7/meta/Dockerfile
+++ b/influxdb/1.7/meta/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.7.11-c1.7.11
 RUN wget --no-verbose https://dl.influxdata.com/enterprise/releases/influxdb-meta_${INFLUXDB_VERSION}_amd64.deb.asc && \
diff --git a/influxdb/1.7/meta/alpine/Dockerfile b/influxdb/1.7/meta/alpine/Dockerfile
index 2833e01d1f8c9c1c4568851dba673a36775ed3a5..c158cb921d9770295e459d8daf9f932c3b4d5ab4 100644
--- a/influxdb/1.7/meta/alpine/Dockerfile
+++ b/influxdb/1.7/meta/alpine/Dockerfile
@@ -4,14 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
-
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.7.11-c1.7.11
 RUN set -ex && \
diff --git a/influxdb/1.8/Dockerfile b/influxdb/1.8/Dockerfile
index 913ece290b56f1c6ed86be78f0cd489f4bc19b1e..0493c1f922f36e36bf2e80f77b656a4f9296c2cf 100644
--- a/influxdb/1.8/Dockerfile
+++ b/influxdb/1.8/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.8.10
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/influxdb/1.8/alpine/Dockerfile b/influxdb/1.8/alpine/Dockerfile
index 499bd15db1cb12480c45e28a20a7c5058eec9427..28bbfdd7495d2c69c75aacf0363921d412b0d4ce 100644
--- a/influxdb/1.8/alpine/Dockerfile
+++ b/influxdb/1.8/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.8.10
 RUN set -ex && \
diff --git a/influxdb/1.8/data/Dockerfile b/influxdb/1.8/data/Dockerfile
index 51f190b9c98a17e79857e3460017e7bea58eaaa4..eda5327f1c84d7a54bfb4e3d80e951a5ea79cd89 100644
--- a/influxdb/1.8/data/Dockerfile
+++ b/influxdb/1.8/data/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.8.10-c1.8.10
 RUN wget --no-verbose https://dl.influxdata.com/enterprise/releases/influxdb-data_${INFLUXDB_VERSION}_amd64.deb.asc && \
diff --git a/influxdb/1.8/data/alpine/Dockerfile b/influxdb/1.8/data/alpine/Dockerfile
index 00f5aac3c2a58d184d404a99cfa33c4f29785080..305383f54f36f9f7b4629c204b36bb0e52c11f18 100644
--- a/influxdb/1.8/data/alpine/Dockerfile
+++ b/influxdb/1.8/data/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.8.10-c1.8.10
 RUN set -ex && \
diff --git a/influxdb/1.8/meta/Dockerfile b/influxdb/1.8/meta/Dockerfile
index 8ea2d04affdb355d920b651ccb224566697fee71..a9ffa37bcfd989fb86407a6fd340ced376485733 100644
--- a/influxdb/1.8/meta/Dockerfile
+++ b/influxdb/1.8/meta/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.8.10-c1.8.10
 RUN wget --no-verbose https://dl.influxdata.com/enterprise/releases/influxdb-meta_${INFLUXDB_VERSION}_amd64.deb.asc && \
diff --git a/influxdb/1.8/meta/alpine/Dockerfile b/influxdb/1.8/meta/alpine/Dockerfile
index 287b80a08c3780e61f6c92ed288825eface41694..29832dddb3c940a790a218d7801ddc7171615c48 100644
--- a/influxdb/1.8/meta/alpine/Dockerfile
+++ b/influxdb/1.8/meta/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates alpine gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.8.10-c1.8.10
 RUN set -ex && \
diff --git a/influxdb/1.9/data/Dockerfile b/influxdb/1.9/data/Dockerfile
index 2a46e7e0f315df5e8c6eb7705d2f0136d63334db..fbdb32678f31d5aef2347eaa1a709e9831056e99 100644
--- a/influxdb/1.9/data/Dockerfile
+++ b/influxdb/1.9/data/Dockerfile
@@ -1,12 +1,8 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.9.8-c1.9.8
 RUN wget --no-verbose https://dl.influxdata.com/enterprise/releases/influxdb-data_${INFLUXDB_VERSION}_amd64.deb.asc && \
diff --git a/influxdb/1.9/data/alpine/Dockerfile b/influxdb/1.9/data/alpine/Dockerfile
index 87b8a7bbf981fca674c4fd6cd140a718c3221ea7..8216b8069b0951ce198467fd49c30a7e40796b07 100644
--- a/influxdb/1.9/data/alpine/Dockerfile
+++ b/influxdb/1.9/data/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache tzdata bash ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV INFLUXDB_VERSION 1.9.8-c1.9.8
 RUN set -ex && \
diff --git a/influxdb/2.0/Dockerfile b/influxdb/2.0/Dockerfile
index 0f7224a91c1853dfd2bb864f494cb06423e15b48..ceaf87a66a816a6c91b1cd5bb063fce5bb01ec13 100644
--- a/influxdb/2.0/Dockerfile
+++ b/influxdb/2.0/Dockerfile
@@ -5,14 +5,10 @@ RUN groupadd -r influxdb --gid=1000 && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          B42F6819007F00F88E364FD4036A9C25BF357DD4 \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
+                  8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install gosu for easy step-down from root.
 # https://github.com/tianon/gosu/releases
diff --git a/influxdb/2.0/alpine/Dockerfile b/influxdb/2.0/alpine/Dockerfile
index 555ebb2967f977b02010031712d178c5cd37a5c5..856f44fca36456d1e6cd93085e884069a59a9079 100644
--- a/influxdb/2.0/alpine/Dockerfile
+++ b/influxdb/2.0/alpine/Dockerfile
@@ -9,13 +9,9 @@ RUN addgroup -S -g 1000 influxdb && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 ENV INFLUXDB_VERSION 2.0.9
 RUN set -eux && \
diff --git a/influxdb/2.1/Dockerfile b/influxdb/2.1/Dockerfile
index 43af60f2c419ba2e7138fb3992522896a95fbdd6..279f09d381ffa4e954dd9cc1d1832db21c445c7d 100644
--- a/influxdb/2.1/Dockerfile
+++ b/influxdb/2.1/Dockerfile
@@ -5,14 +5,10 @@ RUN groupadd -r influxdb --gid=1000 && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          B42F6819007F00F88E364FD4036A9C25BF357DD4 \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
+                  8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install gosu for easy step-down from root.
 # https://github.com/tianon/gosu/releases
diff --git a/influxdb/2.1/alpine/Dockerfile b/influxdb/2.1/alpine/Dockerfile
index 46920bd73c8221bf3845fe9a63f615c6169a640b..58425b7f4a786dfe79eba493d0d906b6f777562f 100644
--- a/influxdb/2.1/alpine/Dockerfile
+++ b/influxdb/2.1/alpine/Dockerfile
@@ -9,13 +9,9 @@ RUN addgroup -S -g 1000 influxdb && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install the infuxd server
 ENV INFLUXDB_VERSION 2.1.1
diff --git a/influxdb/2.2/Dockerfile b/influxdb/2.2/Dockerfile
index d9cba5d2c78f1932da574dabc0eea62af4b4d1dc..a56c29b02d2676e2103df94d53ededb4873e0dfb 100644
--- a/influxdb/2.2/Dockerfile
+++ b/influxdb/2.2/Dockerfile
@@ -5,14 +5,10 @@ RUN groupadd -r influxdb --gid=1000 && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          B42F6819007F00F88E364FD4036A9C25BF357DD4 \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
+                  8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install gosu for easy step-down from root.
 # https://github.com/tianon/gosu/releases
diff --git a/influxdb/2.2/alpine/Dockerfile b/influxdb/2.2/alpine/Dockerfile
index 7dd998fe79786df33d58d1d52f7e794cca33c28b..9739fda57a8bb31e431967335f0d10f5c2717fbe 100644
--- a/influxdb/2.2/alpine/Dockerfile
+++ b/influxdb/2.2/alpine/Dockerfile
@@ -9,13 +9,9 @@ RUN addgroup -S -g 1000 influxdb && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install the infuxd server
 ENV INFLUXDB_VERSION 2.2.0
diff --git a/influxdb/2.3/Dockerfile b/influxdb/2.3/Dockerfile
index d167ed1d416aa3b9d3edb4c33784cbe7ff2df9bf..73b8ddd32ca625ffe3d5c0444cb77cb01892a89d 100644
--- a/influxdb/2.3/Dockerfile
+++ b/influxdb/2.3/Dockerfile
@@ -5,14 +5,10 @@ RUN groupadd -r influxdb --gid=1000 && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          B42F6819007F00F88E364FD4036A9C25BF357DD4 \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
+                  8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install gosu for easy step-down from root.
 # https://github.com/tianon/gosu/releases
diff --git a/influxdb/2.3/alpine/Dockerfile b/influxdb/2.3/alpine/Dockerfile
index 79c78689878bc4dfededc887f7e1de96d440d60d..4897cbdb7ce7c9cc62e46345aa03ae1eb85cb16d 100644
--- a/influxdb/2.3/alpine/Dockerfile
+++ b/influxdb/2.3/alpine/Dockerfile
@@ -9,13 +9,9 @@ RUN addgroup -S -g 1000 influxdb && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install the infuxd server
 ENV INFLUXDB_VERSION 2.3.0
diff --git a/influxdb/2.4/Dockerfile b/influxdb/2.4/Dockerfile
index a33d39567efcb2cc65f879fe87af2e3325641859..b9a9d61326c5010b2bf5121f0eeb142f0ae1da2d 100644
--- a/influxdb/2.4/Dockerfile
+++ b/influxdb/2.4/Dockerfile
@@ -5,14 +5,10 @@ RUN groupadd -r influxdb --gid=1000 && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          B42F6819007F00F88E364FD4036A9C25BF357DD4 \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
+                  8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install gosu for easy step-down from root.
 # https://github.com/tianon/gosu/releases
diff --git a/influxdb/2.4/alpine/Dockerfile b/influxdb/2.4/alpine/Dockerfile
index 6a89e82cb7eefdebf033119ceb528e3b092dd8a7..13d8177a37dd0f4bd8b58b3df1df708ceb604204 100644
--- a/influxdb/2.4/alpine/Dockerfile
+++ b/influxdb/2.4/alpine/Dockerfile
@@ -9,13 +9,9 @@ RUN addgroup -S -g 1000 influxdb && \
     mkdir -p /home/influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-          8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
 
 # Install the infuxd server
 ENV INFLUXDB_VERSION 2.4.0
diff --git a/kapacitor/1.4/Dockerfile b/kapacitor/1.4/Dockerfile
index 0735dc89c0d40f559a0450795a88f258e0e447a1..89f2bdad0fb31daa7ab00ce83ebfe198eb1c99f5 100644
--- a/kapacitor/1.4/Dockerfile
+++ b/kapacitor/1.4/Dockerfile
@@ -5,13 +5,9 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
     awk 'f{if(sub(/^#/,"",$0)==0){f=0}};/^# enable bash completion/{f=1};{print;}' /etc/bash.bashrc > /etc/bash.bashrc.new && \
     mv /etc/bash.bashrc.new /etc/bash.bashrc
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV KAPACITOR_VERSION 1.4.1
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/kapacitor/1.4/alpine/Dockerfile b/kapacitor/1.4/alpine/Dockerfile
index e29bda13ef247b36a228dba70b446b87ccd71817..446ab12a1465a295312235bc3322171174ca8d5c 100644
--- a/kapacitor/1.4/alpine/Dockerfile
+++ b/kapacitor/1.4/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV KAPACITOR_VERSION 1.4.1
 
diff --git a/kapacitor/1.5/Dockerfile b/kapacitor/1.5/Dockerfile
index ea6ab68a87ab91847da0013e8d96224eec327a2f..beb82afe1a2be73099c8fac27dd294401615bf73 100644
--- a/kapacitor/1.5/Dockerfile
+++ b/kapacitor/1.5/Dockerfile
@@ -5,13 +5,9 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
     awk 'f{if(sub(/^#/,"",$0)==0){f=0}};/^# enable bash completion/{f=1};{print;}' /etc/bash.bashrc > /etc/bash.bashrc.new && \
     mv /etc/bash.bashrc.new /etc/bash.bashrc
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV KAPACITOR_VERSION 1.5.9
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/kapacitor/1.5/alpine/Dockerfile b/kapacitor/1.5/alpine/Dockerfile
index 0814345c775ee62054db513cddaaa5641f9b04c0..100eede1b5cf364114bf541dd0bdcf3a4f88d5a2 100644
--- a/kapacitor/1.5/alpine/Dockerfile
+++ b/kapacitor/1.5/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV KAPACITOR_VERSION 1.5.9
 
diff --git a/kapacitor/1.6/Dockerfile b/kapacitor/1.6/Dockerfile
index 2a5ec767a8bb75a04d652e6ba2ea187aa05dcb44..14c560d1cd32dc0bff00036299444fece457e9d5 100644
--- a/kapacitor/1.6/Dockerfile
+++ b/kapacitor/1.6/Dockerfile
@@ -5,13 +5,9 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
     awk 'f{if(sub(/^#/,"",$0)==0){f=0}};/^# enable bash completion/{f=1};{print;}' /etc/bash.bashrc > /etc/bash.bashrc.new && \
     mv /etc/bash.bashrc.new /etc/bash.bashrc
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV KAPACITOR_VERSION 1.6.5
 
diff --git a/kapacitor/1.6/alpine/Dockerfile b/kapacitor/1.6/alpine/Dockerfile
index 2e47412329b24c20fe5d0c4baafe268756f3d043..4d0b22c3c59547477c5053a4c743b02d26885e17 100644
--- a/kapacitor/1.6/alpine/Dockerfile
+++ b/kapacitor/1.6/alpine/Dockerfile
@@ -4,13 +4,9 @@ RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
 RUN apk add --no-cache ca-certificates gnupg && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV KAPACITOR_VERSION 1.6.5
 
diff --git a/telegraf/1.21/Dockerfile b/telegraf/1.21/Dockerfile
index 272f24388ed76f1b6ee499d55bc2ab00915045de..53f16b73c8028c9815eeab90ec06984c789e431c 100644
--- a/telegraf/1.21/Dockerfile
+++ b/telegraf/1.21/Dockerfile
@@ -1,17 +1,19 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
-    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors libcap2-bin && \
-    rm -rf /var/lib/apt/lists/*
+RUN export DEBIAN_FRONTEND=noninteractive && \
+    apt-get update                        && \
+    apt-get install                       \
+      --yes --no-install-recommends       \
+        iputils-ping                      \
+        libcap2-bin                       \
+        lm-sensors                        \
+        procps                            \
+        snmp                              && \
+    rm -rf /var/lib/apt/lists
 
-RUN set -ex && \
-    mkdir ~/.gnupg; \
-    echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
-    for key in \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
-    do \
-        gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV TELEGRAF_VERSION 1.21.4
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/telegraf/1.21/alpine/Dockerfile b/telegraf/1.21/alpine/Dockerfile
index eac58559a98dca334ffc25e5c1c2d394e8a39e06..00a0a7327d307310fbaa28ec6c82abb4bc7d7bf0 100644
--- a/telegraf/1.21/alpine/Dockerfile
+++ b/telegraf/1.21/alpine/Dockerfile
@@ -1,16 +1,21 @@
 FROM alpine:3.15
 
 RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
-RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec libcap gnupg && \
+RUN apk add --no-cache \
+      ca-certificates  \
+      gnupg            \
+      iputils          \
+      libcap           \
+      lm_sensors       \
+      net-snmp-tools   \
+      procps           \
+      su-exec          \
+      tzdata           && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV TELEGRAF_VERSION 1.21.4
 
diff --git a/telegraf/1.22/Dockerfile b/telegraf/1.22/Dockerfile
index 61850b3b0715f7e6b6cc222406b0bebddc66009e..81e401fe2c3be40b9c38ba4284a100a8bf8c4c64 100644
--- a/telegraf/1.22/Dockerfile
+++ b/telegraf/1.22/Dockerfile
@@ -1,16 +1,19 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
-    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors libcap2-bin && \
-    rm -rf /var/lib/apt/lists/*
+RUN export DEBIAN_FRONTEND=noninteractive && \
+    apt-get update                        && \
+    apt-get install                       \
+      --yes --no-install-recommends       \
+        iputils-ping                      \
+        libcap2-bin                       \
+        lm-sensors                        \
+        procps                            \
+        snmp                              && \
+    rm -rf /var/lib/apt/lists
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV TELEGRAF_VERSION 1.22.4
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/telegraf/1.22/alpine/Dockerfile b/telegraf/1.22/alpine/Dockerfile
index 3c15115759b59b69b23e6c17c39a8d280e3f08f2..8668ade2f846ae43ffb9e5d44c6534b26248cce6 100644
--- a/telegraf/1.22/alpine/Dockerfile
+++ b/telegraf/1.22/alpine/Dockerfile
@@ -1,16 +1,21 @@
 FROM alpine:3.16
 
 RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
-RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec libcap gnupg && \
+RUN apk add --no-cache \
+      ca-certificates  \
+      gnupg            \
+      iputils          \
+      libcap           \
+      lm_sensors       \
+      net-snmp-tools   \
+      procps           \
+      su-exec          \
+      tzdata           && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV TELEGRAF_VERSION 1.22.4
 
diff --git a/telegraf/1.23/Dockerfile b/telegraf/1.23/Dockerfile
index 412a4df395e04a176eaface776423a9a7fd4713f..c79b7464c0b3a410e95dd107da72a9e208c11714 100644
--- a/telegraf/1.23/Dockerfile
+++ b/telegraf/1.23/Dockerfile
@@ -1,16 +1,19 @@
 FROM buildpack-deps:bullseye-curl
 
-RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
-    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors libcap2-bin && \
-    rm -rf /var/lib/apt/lists/*
+RUN export DEBIAN_FRONTEND=noninteractive && \
+    apt-get update                        && \
+    apt-get install                       \
+      --yes --no-install-recommends       \
+        iputils-ping                      \
+        libcap2-bin                       \
+        lm-sensors                        \
+        procps                            \
+        snmp                              && \
+    rm -rf /var/lib/apt/lists
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV TELEGRAF_VERSION 1.23.4
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
diff --git a/telegraf/1.23/alpine/Dockerfile b/telegraf/1.23/alpine/Dockerfile
index 40a6e878919c3a384556e0a2324dd693008cdd1d..830124f675b89d76e14e1f5ca7f357a3f813d3a2 100644
--- a/telegraf/1.23/alpine/Dockerfile
+++ b/telegraf/1.23/alpine/Dockerfile
@@ -1,16 +1,21 @@
 FROM alpine:3.16
 
 RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
-RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec libcap gnupg && \
+RUN apk add --no-cache \
+      ca-certificates  \
+      gnupg            \
+      iputils          \
+      libcap           \
+      lm_sensors       \
+      net-snmp-tools   \
+      procps           \
+      su-exec          \
+      tzdata           && \
     update-ca-certificates
 
-RUN for attempt in 1 2 3 ; \
-    do \
-      sleep 1 && \
-      gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
-        05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
-      break ; \
-    done
+RUN gpg --yes --batch \
+      --keyserver hkps://keyserver.ubuntu.com:443 \
+      --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5
 
 ENV TELEGRAF_VERSION 1.23.4