diff --git a/1.7/Dockerfile b/1.7/Dockerfile index 51e9355..b979ae3 100644 --- a/1.7/Dockerfile +++ b/1.7/Dockerfile @@ -12,8 +12,14 @@ RUN set -x \ && chmod +x /usr/local/bin/gosu \ && gosu nobody true +RUN set -ex; \ # https://artifacts.elastic.co/GPG-KEY-elasticsearch -RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4 + key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \ + gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; \ + rm -r "$GNUPGHOME"; \ + apt-key list # https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html # https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html diff --git a/2.4/Dockerfile b/2.4/Dockerfile index 2a0a7a2..d7d1013 100644 --- a/2.4/Dockerfile +++ b/2.4/Dockerfile @@ -12,8 +12,14 @@ RUN set -x \ && chmod +x /usr/local/bin/gosu \ && gosu nobody true +RUN set -ex; \ # https://artifacts.elastic.co/GPG-KEY-elasticsearch -RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4 + key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \ + gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; \ + rm -r "$GNUPGHOME"; \ + apt-key list # https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html # https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html diff --git a/5/Dockerfile b/5/Dockerfile index ae6e823..a8b0b1a 100644 --- a/5/Dockerfile +++ b/5/Dockerfile @@ -12,8 +12,14 @@ RUN set -x \ && chmod +x /usr/local/bin/gosu \ && gosu nobody true +RUN set -ex; \ # https://artifacts.elastic.co/GPG-KEY-elasticsearch -RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4 + key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \ + gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; \ + rm -r "$GNUPGHOME"; \ + apt-key list # https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html # https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 4204239..1681829 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -12,8 +12,14 @@ RUN set -x \ && chmod +x /usr/local/bin/gosu \ && gosu nobody true +RUN set -ex; \ # https://artifacts.elastic.co/GPG-KEY-elasticsearch -RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4 + key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \ + gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; \ + rm -r "$GNUPGHOME"; \ + apt-key list # https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html # https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html