Skip to content

Commit 7047631

Browse files
committed
fix: resolve gnupg dirmngr issues
1 parent 1a8c080 commit 7047631

File tree

10 files changed

+136
-111
lines changed

10 files changed

+136
-111
lines changed

influxdb/2.0/Dockerfile

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,20 @@ RUN groupadd -r influxdb --gid=1000 && \
55
mkdir -p /home/influxdb && \
66
chown -R influxdb:influxdb /home/influxdb
77

8+
# Configure GNUPG
9+
RUN mkdir -p /root/.gnupg && chmod 700 /root/.gnupg && \
10+
echo "disable-ipv6" >> /root/.gnupg/dirmngr.conf && \
11+
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
12+
gpg --batch --keyserver keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4
13+
814
# Install gosu for easy step-down from root.
915
# https://github.com/tianon/gosu/releases
1016
ENV GOSU_VER 1.12
1117
RUN set -eux; \
1218
dpkgArch="$(dpkg --print-architecture)" && \
1319
wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VER/gosu-$dpkgArch" && \
1420
wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VER/gosu-$dpkgArch.asc" && \
15-
export GNUPGHOME="$(mktemp -d)" && \
16-
gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 && \
1721
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu && \
18-
gpgconf --kill all && \
19-
rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc && \
2022
chmod +x /usr/local/bin/gosu && \
2123
gosu --version && \
2224
gosu nobody true
@@ -31,17 +33,20 @@ RUN set -eux && \
3133
esac && \
3234
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc && \
3335
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
34-
export GNUPGHOME="$(mktemp -d)" && \
35-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
36-
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
3736
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
38-
gpgconf --kill all && \
3937
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
4038
cp influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}/influx* /usr/local/bin/ && \
41-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* && \
4239
influxd version && \
4340
influx version
4441

42+
# Remove GNUPG Configuration
43+
RUN gpgconf --kill all && \
44+
rm -rf \
45+
"/root/.gnupg" \
46+
influxdb2.key \
47+
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
48+
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
49+
4550
# Create standard directories expected by the entry-point.
4651
RUN mkdir /docker-entrypoint-initdb.d && \
4752
mkdir -p /var/lib/influxdb2 && \

influxdb/2.0/alpine/Dockerfile

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ RUN addgroup -S -g 1000 influxdb && \
99
mkdir -p /home/influxdb && \
1010
chown -R influxdb:influxdb /home/influxdb
1111

12+
# Configure GNUPG
13+
RUN mkdir -p /root/.gnupg && chmod 700 /root/.gnupg && \
14+
echo "disable-ipv6" >> /root/.gnupg/dirmngr.conf && \
15+
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
16+
1217
ENV INFLUXDB_VERSION 2.0.9
1318
RUN set -eux && \
1419
ARCH="$(apk --print-arch)" && \
@@ -21,17 +26,20 @@ RUN set -eux && \
2126
fi && \
2227
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc && \
2328
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
24-
export GNUPGHOME="$(mktemp -d)" && \
25-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
26-
gpg --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
2729
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
28-
gpgconf --kill all && \
2930
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3031
cp influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}/influx* /usr/local/bin/ && \
31-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* && \
3232
influxd version && \
3333
influx version
3434

35+
# Remove GNUPG Configuration
36+
RUN gpgconf --kill all && \
37+
rm -rf \
38+
"/root/.gnupg" \
39+
influxdb2.key \
40+
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
41+
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
42+
3543
# Create standard directories expected by the entry-point.
3644
RUN mkdir /docker-entrypoint-initdb.d && \
3745
mkdir -p /var/lib/influxdb2 && \

influxdb/2.1/Dockerfile

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,20 @@ RUN groupadd -r influxdb --gid=1000 && \
55
mkdir -p /home/influxdb && \
66
chown -R influxdb:influxdb /home/influxdb
77

8+
# Configure GNUPG
9+
RUN mkdir -p /root/.gnupg && chmod 700 /root/.gnupg && \
10+
echo "disable-ipv6" >> /root/.gnupg/dirmngr.conf && \
11+
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
12+
gpg --batch --keyserver keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4
13+
814
# Install gosu for easy step-down from root.
915
# https://github.com/tianon/gosu/releases
1016
ENV GOSU_VER 1.12
1117
RUN set -eux; \
1218
dpkgArch="$(dpkg --print-architecture)" && \
1319
wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VER/gosu-$dpkgArch" && \
1420
wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VER/gosu-$dpkgArch.asc" && \
15-
export GNUPGHOME="$(mktemp -d)" && \
16-
gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 && \
1721
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu && \
18-
gpgconf --kill all && \
19-
rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc && \
2022
chmod +x /usr/local/bin/gosu && \
2123
gosu --version && \
2224
gosu nobody true
@@ -32,14 +34,9 @@ RUN set -eux && \
3234
esac && \
3335
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc && \
3436
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
35-
export GNUPGHOME="$(mktemp -d)" && \
36-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
37-
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
3837
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3938
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
4039
cp influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}/influxd /usr/local/bin/influxd && \
41-
gpgconf --kill all && \
42-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* && \
4340
influxd version
4441

4542
# Install the influx CLI
@@ -53,16 +50,19 @@ RUN set -eux && \
5350
esac && \
5451
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc && \
5552
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
56-
export GNUPGHOME="$(mktemp -d)" && \
57-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
58-
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
5953
gpg --batch --verify influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
6054
tar xzf influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
6155
cp influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}/influx /usr/local/bin/influx && \
62-
gpgconf --kill all && \
63-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}* && \
6456
influx version
6557

58+
# Remove GNUPG Configuration
59+
RUN gpgconf --kill all && \
60+
rm -rf \
61+
"/root/.gnupg" \
62+
influxdb2.key \
63+
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
64+
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
65+
6666
# Create standard directories expected by the entry-point.
6767
RUN mkdir /docker-entrypoint-initdb.d && \
6868
mkdir -p /var/lib/influxdb2 && \

influxdb/2.1/alpine/Dockerfile

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ RUN addgroup -S -g 1000 influxdb && \
99
mkdir -p /home/influxdb && \
1010
chown -R influxdb:influxdb /home/influxdb
1111

12-
# Install the infuxd server
12+
# Configure GNUPG
13+
RUN mkdir -p /root/.gnupg && chmod 700 /root/.gnupg && \
14+
echo "disable-ipv6" >> /root/.gnupg/dirmngr.conf && \
15+
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
16+
17+
# Install the influxd server
1318
ENV INFLUXDB_VERSION 2.1.1
1419
RUN set -eux && \
1520
ARCH="$(apk --print-arch)" && \
@@ -22,14 +27,9 @@ RUN set -eux && \
2227
fi && \
2328
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc && \
2429
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
25-
export GNUPGHOME="$(mktemp -d)" && \
26-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
27-
gpg --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
2830
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
2931
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3032
cp influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}/influxd /usr/local/bin/influxd && \
31-
gpgconf --kill all && \
32-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* && \
3333
influxd version
3434

3535
# Install the influx CLI
@@ -45,16 +45,19 @@ RUN set -eux && \
4545
fi && \
4646
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc && \
4747
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
48-
export GNUPGHOME="$(mktemp -d)" && \
49-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
50-
gpg --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
5148
gpg --batch --verify influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5249
tar xzf influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5350
cp influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}/influx /usr/local/bin/influx && \
54-
gpgconf --kill all && \
55-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}* && \
5651
influx version
5752

53+
# Remove GNUPG Configuration
54+
RUN gpgconf --kill all && \
55+
rm -rf \
56+
"/root/.gnupg" \
57+
influxdb2.key \
58+
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
59+
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
60+
5861
# Create standard directories expected by the entry-point.
5962
RUN mkdir /docker-entrypoint-initdb.d && \
6063
mkdir -p /var/lib/influxdb2 && \

influxdb/2.2/Dockerfile

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,20 @@ RUN groupadd -r influxdb --gid=1000 && \
55
mkdir -p /home/influxdb && \
66
chown -R influxdb:influxdb /home/influxdb
77

8+
# Configure GNUPG
9+
RUN mkdir -p /root/.gnupg && chmod 700 /root/.gnupg && \
10+
echo "disable-ipv6" >> /root/.gnupg/dirmngr.conf && \
11+
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
12+
gpg --batch --keyserver keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4
13+
814
# Install gosu for easy step-down from root.
915
# https://github.com/tianon/gosu/releases
1016
ENV GOSU_VER 1.12
1117
RUN set -eux; \
1218
dpkgArch="$(dpkg --print-architecture)" && \
1319
wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VER/gosu-$dpkgArch" && \
1420
wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VER/gosu-$dpkgArch.asc" && \
15-
export GNUPGHOME="$(mktemp -d)" && \
16-
gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 && \
1721
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu && \
18-
gpgconf --kill all && \
19-
rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc && \
2022
chmod +x /usr/local/bin/gosu && \
2123
gosu --version && \
2224
gosu nobody true
@@ -32,14 +34,9 @@ RUN set -eux && \
3234
esac && \
3335
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc && \
3436
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
35-
export GNUPGHOME="$(mktemp -d)" && \
36-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
37-
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
3837
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3938
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
4039
cp influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}/influxd /usr/local/bin/influxd && \
41-
gpgconf --kill all && \
42-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* && \
4340
influxd version
4441

4542
# Install the influx CLI
@@ -53,16 +50,19 @@ RUN set -eux && \
5350
esac && \
5451
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc && \
5552
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
56-
export GNUPGHOME="$(mktemp -d)" && \
57-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
58-
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
5953
gpg --batch --verify influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
6054
tar xzf influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
6155
cp influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}/influx /usr/local/bin/influx && \
62-
gpgconf --kill all && \
63-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}* && \
6456
influx version
6557

58+
# Remove GNUPG Configuration
59+
RUN gpgconf --kill all && \
60+
rm -rf \
61+
"/root/.gnupg" \
62+
influxdb2.key \
63+
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
64+
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
65+
6666
# Create standard directories expected by the entry-point.
6767
RUN mkdir /docker-entrypoint-initdb.d && \
6868
mkdir -p /var/lib/influxdb2 && \

influxdb/2.2/alpine/Dockerfile

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ RUN addgroup -S -g 1000 influxdb && \
99
mkdir -p /home/influxdb && \
1010
chown -R influxdb:influxdb /home/influxdb
1111

12+
# Configure GNUPG
13+
RUN mkdir -p /root/.gnupg && chmod 700 /root/.gnupg && \
14+
echo "disable-ipv6" >> /root/.gnupg/dirmngr.conf && \
15+
gpg --batch --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A
16+
1217
# Install the infuxd server
1318
ENV INFLUXDB_VERSION 2.2.0
1419
RUN set -eux && \
@@ -22,14 +27,9 @@ RUN set -eux && \
2227
fi && \
2328
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc && \
2429
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
25-
export GNUPGHOME="$(mktemp -d)" && \
26-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
27-
gpg --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
2830
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
2931
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3032
cp influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}/influxd /usr/local/bin/influxd && \
31-
gpgconf --kill all && \
32-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* && \
3333
influxd version
3434

3535
# Install the influx CLI
@@ -45,16 +45,19 @@ RUN set -eux && \
4545
fi && \
4646
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc && \
4747
wget --no-verbose https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
48-
export GNUPGHOME="$(mktemp -d)" && \
49-
echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
50-
gpg --keyserver keys.openpgp.org --recv-keys 8C2D403D3C3BDB81A4C27C883C3E4B7317FFE40A && \
5148
gpg --batch --verify influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5249
tar xzf influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5350
cp influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}/influx /usr/local/bin/influx && \
54-
gpgconf --kill all && \
55-
rm -rf "$GNUPGHOME" influxdb2.key influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}* && \
5651
influx version
5752

53+
# Remove GNUPG Configuration
54+
RUN gpgconf --kill all && \
55+
rm -rf \
56+
"/root/.gnupg" \
57+
influxdb2.key \
58+
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
59+
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
60+
5861
# Create standard directories expected by the entry-point.
5962
RUN mkdir /docker-entrypoint-initdb.d && \
6063
mkdir -p /var/lib/influxdb2 && \

0 commit comments

Comments
 (0)