Skip to content

Commit c6b4c40

Browse files
committed
Use "/etc/apt/trusted.gpg.d" instead of "apt-key adv"
> Note: Instead of using this command a keyring should be placed > directly in the /etc/apt/trusted.gpg.d/ directory with a > descriptive name and either "gpg" or "asc" as file extension. https://manpages.debian.org/cgi-bin/man.cgi?query=apt-key&manpath=Debian+testing+stretch
1 parent 334fd92 commit c6b4c40

File tree

4 files changed

+28
-4
lines changed

4 files changed

+28
-4
lines changed

1.7/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ RUN set -x \
1212
&& chmod +x /usr/local/bin/gosu \
1313
&& gosu nobody true
1414

15+
RUN set -ex; \
1516
# https://artifacts.elastic.co/GPG-KEY-elasticsearch
16-
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4
17+
key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \
18+
export GNUPGHOME="$(mktemp -d)"; \
19+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
20+
gpg --export "$key" > /etc/apt/trusted.gpg.d/mysql.gpg; \
21+
rm -r "$GNUPGHOME"; \
22+
apt-key list
1723

1824
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
1925
# https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html

2.4/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ RUN set -x \
1212
&& chmod +x /usr/local/bin/gosu \
1313
&& gosu nobody true
1414

15+
RUN set -ex; \
1516
# https://artifacts.elastic.co/GPG-KEY-elasticsearch
16-
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4
17+
key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \
18+
export GNUPGHOME="$(mktemp -d)"; \
19+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
20+
gpg --export "$key" > /etc/apt/trusted.gpg.d/mysql.gpg; \
21+
rm -r "$GNUPGHOME"; \
22+
apt-key list
1723

1824
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
1925
# https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html

5/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ RUN set -x \
1212
&& chmod +x /usr/local/bin/gosu \
1313
&& gosu nobody true
1414

15+
RUN set -ex; \
1516
# https://artifacts.elastic.co/GPG-KEY-elasticsearch
16-
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4
17+
key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \
18+
export GNUPGHOME="$(mktemp -d)"; \
19+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
20+
gpg --export "$key" > /etc/apt/trusted.gpg.d/mysql.gpg; \
21+
rm -r "$GNUPGHOME"; \
22+
apt-key list
1723

1824
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
1925
# https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html

Dockerfile-debian.template

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ RUN set -x \
1212
&& chmod +x /usr/local/bin/gosu \
1313
&& gosu nobody true
1414

15+
RUN set -ex; \
1516
# https://artifacts.elastic.co/GPG-KEY-elasticsearch
16-
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4
17+
key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \
18+
export GNUPGHOME="$(mktemp -d)"; \
19+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
20+
gpg --export "$key" > /etc/apt/trusted.gpg.d/mysql.gpg; \
21+
rm -r "$GNUPGHOME"; \
22+
apt-key list
1723

1824
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
1925
# https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html

0 commit comments

Comments
 (0)