Skip to content

Commit 60a9843

Browse files
committed
Remove all intermediate files in same layers
- Remove untarred files that were previously missed by glob - Remove files in layer they originate from This is in line with the approach in telegraf's Dockerfiles
1 parent d0e9594 commit 60a9843

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

influxdb/2.3/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ RUN set -eux && \
3737
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3838
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3939
cp influxdb2_linux_${ARCH}/influxd /usr/local/bin/influxd && \
40+
rm -rf influxdb2-* && \
4041
influxd version
4142

4243
# Install the influx CLI
@@ -53,15 +54,14 @@ RUN set -eux && \
5354
gpg --batch --verify influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5455
tar xzf influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5556
cp influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}/influx /usr/local/bin/influx && \
57+
rm -rf influxdb2-* && \
5658
influx version
5759

5860
# Remove GNUPG Configuration
5961
RUN gpgconf --kill all && \
6062
rm -rf \
6163
"/root/.gnupg" \
62-
influxdb2.key \
63-
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
64-
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
64+
influxdb2.key
6565

6666
# Create standard directories expected by the entry-point.
6767
RUN mkdir /docker-entrypoint-initdb.d && \

influxdb/2.3/alpine/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ RUN set -eux && \
3030
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3131
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3232
cp influxdb2_linux_${ARCH}/influxd /usr/local/bin/influxd && \
33+
rm -rf influxdb2-* && \
3334
influxd version
3435

3536
# Install the influx CLI
@@ -48,15 +49,14 @@ RUN set -eux && \
4849
gpg --batch --verify influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
4950
tar xzf influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5051
cp influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}/influx /usr/local/bin/influx && \
52+
rm -rf influxdb2-* && \
5153
influx version
5254

5355
# Remove GNUPG Configuration
5456
RUN gpgconf --kill all && \
5557
rm -rf \
5658
"/root/.gnupg" \
57-
influxdb2.key \
58-
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
59-
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
59+
influxdb2.key
6060

6161
# Create standard directories expected by the entry-point.
6262
RUN mkdir /docker-entrypoint-initdb.d && \

influxdb/2.4/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ RUN set -eux && \
3737
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3838
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3939
cp influxdb2_linux_${ARCH}/influxd /usr/local/bin/influxd && \
40+
rm -rf influxdb2-* && \
4041
influxd version
4142

4243
# Install the influx CLI
@@ -53,15 +54,14 @@ RUN set -eux && \
5354
gpg --batch --verify influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5455
tar xzf influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5556
cp influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}/influx /usr/local/bin/influx && \
57+
rm -rf influxdb2-* && \
5658
influx version
5759

5860
# Remove GNUPG Configuration
5961
RUN gpgconf --kill all && \
6062
rm -rf \
6163
"/root/.gnupg" \
62-
influxdb2.key \
63-
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
64-
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
64+
influxdb2.key
6565

6666
# Create standard directories expected by the entry-point.
6767
RUN mkdir /docker-entrypoint-initdb.d && \

influxdb/2.4/alpine/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ RUN set -eux && \
3030
gpg --batch --verify influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3131
tar xzf influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}.tar.gz && \
3232
cp influxdb2_linux_${ARCH}/influxd /usr/local/bin/influxd && \
33+
rm -rf influxdb2-* && \
3334
influxd version
3435

3536
# Install the influx CLI
@@ -48,15 +49,14 @@ RUN set -eux && \
4849
gpg --batch --verify influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz.asc influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
4950
tar xzf influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}.tar.gz && \
5051
cp influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}/influx /usr/local/bin/influx && \
52+
rm -rf influxdb2-* && \
5153
influx version
5254

5355
# Remove GNUPG Configuration
5456
RUN gpgconf --kill all && \
5557
rm -rf \
5658
"/root/.gnupg" \
57-
influxdb2.key \
58-
influxdb2-${INFLUXDB_VERSION}-linux-${ARCH}* \
59-
influxdb2-client-${INFLUX_CLI_VERSION}-linux-${ARCH}*
59+
influxdb2.key
6060

6161
# Create standard directories expected by the entry-point.
6262
RUN mkdir /docker-entrypoint-initdb.d && \

0 commit comments

Comments
 (0)