File tree Expand file tree Collapse file tree 6 files changed +51
-50
lines changed Expand file tree Collapse file tree 6 files changed +51
-50
lines changed Original file line number Diff line number Diff line change @@ -5,13 +5,12 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
5
5
awk 'f{if(sub(/^#/,"",$0)==0){f=0}};/^# enable bash completion/{f=1};{print;}' /etc/bash.bashrc > /etc/bash.bashrc.new && \
6
6
mv /etc/bash.bashrc.new /etc/bash.bashrc
7
7
8
- RUN set -ex && \
9
- mkdir ~/.gnupg; \
10
- echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
11
- for key in \
12
- 05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
8
+ RUN for attempt in 1 2 3 ; \
13
9
do \
14
- gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
10
+ sleep 1 && \
11
+ gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
12
+ 05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
13
+ break ; \
15
14
done
16
15
17
16
ENV KAPACITOR_VERSION 1.4.1
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.14
2
2
3
3
RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
4
- RUN apk add --no-cache ca-certificates && \
4
+ RUN apk add --no-cache ca-certificates gnupg && \
5
5
update-ca-certificates
6
6
7
+ RUN for attempt in 1 2 3 ; \
8
+ do \
9
+ sleep 1 && \
10
+ gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
11
+ 05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
12
+ break ; \
13
+ done
14
+
7
15
ENV KAPACITOR_VERSION 1.4.1
8
16
9
17
RUN set -ex && \
10
- mkdir ~/.gnupg; \
11
- echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
12
- apk add --no-cache --virtual .build-deps wget gnupg tar && \
13
- for key in \
14
- 05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
15
- do \
16
- gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
17
- done && \
18
+ apk add --no-cache --virtual .build-deps wget tar && \
18
19
wget --no-verbose https://dl.influxdata.com/kapacitor/releases/kapacitor-${KAPACITOR_VERSION}-static_linux_amd64.tar.gz.asc && \
19
20
wget --no-verbose https://dl.influxdata.com/kapacitor/releases/kapacitor-${KAPACITOR_VERSION}-static_linux_amd64.tar.gz && \
20
21
gpg --batch --verify kapacitor-${KAPACITOR_VERSION}-static_linux_amd64.tar.gz.asc kapacitor-${KAPACITOR_VERSION}-static_linux_amd64.tar.gz && \
@@ -23,8 +24,7 @@ RUN set -ex && \
23
24
rm -f /usr/src/kapacitor-*/kapacitor.conf && \
24
25
chmod +x /usr/src/kapacitor-*/* && \
25
26
cp -a /usr/src/kapacitor-*/* /usr/bin/ && \
26
- gpgconf --kill all && \
27
- rm -rf *.tar.gz* /usr/src /root/.gnupg && \
27
+ rm -rf *.tar.gz* /usr/src && \
28
28
apk del .build-deps
29
29
COPY kapacitor.conf /etc/kapacitor/kapacitor.conf
30
30
Original file line number Diff line number Diff line change @@ -5,13 +5,12 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
5
5
awk 'f{if(sub(/^#/,"",$0)==0){f=0}};/^# enable bash completion/{f=1};{print;}' /etc/bash.bashrc > /etc/bash.bashrc.new && \
6
6
mv /etc/bash.bashrc.new /etc/bash.bashrc
7
7
8
- RUN set -ex && \
9
- mkdir ~/.gnupg; \
10
- echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
11
- for key in \
12
- 05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
8
+ RUN for attempt in 1 2 3 ; \
13
9
do \
14
- gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
10
+ sleep 1 && \
11
+ gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
12
+ 05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
13
+ break ; \
15
14
done
16
15
17
16
ENV KAPACITOR_VERSION 1.5.9
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.14
2
2
3
3
RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
4
- RUN apk add --no-cache ca-certificates && \
4
+ RUN apk add --no-cache ca-certificates gnupg && \
5
5
update-ca-certificates
6
6
7
+ RUN for attempt in 1 2 3 ; \
8
+ do \
9
+ sleep 1 && \
10
+ gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
11
+ 05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
12
+ break ; \
13
+ done
14
+
7
15
ENV KAPACITOR_VERSION 1.5.9
8
16
9
17
RUN set -ex && \
10
- mkdir ~/.gnupg; \
11
- echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
12
- apk add --no-cache --virtual .build-deps wget gnupg tar && \
13
- for key in \
14
- 05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
15
- do \
16
- gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
17
- done && \
18
+ apk add --no-cache --virtual .build-deps wget tar && \
18
19
wget --no-verbose https://dl.influxdata.com/kapacitor/releases/kapacitor-${KAPACITOR_VERSION}-static_linux_amd64.tar.gz.asc && \
19
20
wget --no-verbose https://dl.influxdata.com/kapacitor/releases/kapacitor-${KAPACITOR_VERSION}-static_linux_amd64.tar.gz && \
20
21
gpg --batch --verify kapacitor-${KAPACITOR_VERSION}-static_linux_amd64.tar.gz.asc kapacitor-${KAPACITOR_VERSION}-static_linux_amd64.tar.gz && \
@@ -23,8 +24,7 @@ RUN set -ex && \
23
24
rm -f /usr/src/kapacitor-*/kapacitor.conf && \
24
25
chmod +x /usr/src/kapacitor-*/* && \
25
26
cp -a /usr/src/kapacitor-*/* /usr/bin/ && \
26
- gpgconf --kill all && \
27
- rm -rf *.tar.gz* /usr/src /root/.gnupg && \
27
+ rm -rf *.tar.gz* /usr/src && \
28
28
apk del .build-deps
29
29
COPY kapacitor.conf /etc/kapacitor/kapacitor.conf
30
30
Original file line number Diff line number Diff line change @@ -5,6 +5,14 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
5
5
awk 'f{if(sub(/^#/,"",$0)==0){f=0}};/^# enable bash completion/{f=1};{print;}' /etc/bash.bashrc > /etc/bash.bashrc.new && \
6
6
mv /etc/bash.bashrc.new /etc/bash.bashrc
7
7
8
+ RUN for attempt in 1 2 3 ; \
9
+ do \
10
+ sleep 1 && \
11
+ gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
12
+ 05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
13
+ break ; \
14
+ done
15
+
8
16
ENV KAPACITOR_VERSION 1.6.5
9
17
10
18
RUN set -eux && \
@@ -16,13 +24,8 @@ RUN set -eux && \
16
24
esac && \
17
25
wget --no-verbose https://dl.influxdata.com/kapacitor/releases/kapacitor_${KAPACITOR_VERSION}-1_${ARCH}.deb.asc && \
18
26
wget --no-verbose https://dl.influxdata.com/kapacitor/releases/kapacitor_${KAPACITOR_VERSION}-1_${ARCH}.deb && \
19
- export GNUPGHOME="$(mktemp -d)" && \
20
- echo "disable-ipv6" >> $GNUPGHOME/dirmngr.conf && \
21
- gpg --batch --keyserver hkp://keyserver.ubuntu.com --recv-keys 05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
22
27
gpg --batch --verify kapacitor_${KAPACITOR_VERSION}-1_${ARCH}.deb.asc kapacitor_${KAPACITOR_VERSION}-1_${ARCH}.deb && \
23
- rm -rf "$GNUPGHOME" && \
24
28
dpkg -i kapacitor_${KAPACITOR_VERSION}-1_${ARCH}.deb && \
25
- gpgconf --kill all && \
26
29
rm -f kapacitor_${KAPACITOR_VERSION}-1_${ARCH}.deb*
27
30
28
31
COPY kapacitor.conf /etc/kapacitor/kapacitor.conf
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.16
2
2
3
3
RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
4
- RUN apk add --no-cache ca-certificates && \
4
+ RUN apk add --no-cache ca-certificates gnupg && \
5
5
update-ca-certificates
6
6
7
+ RUN for attempt in 1 2 3 ; \
8
+ do \
9
+ sleep 1 && \
10
+ gpg --yes --batch --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys \
11
+ 05CE15085FC09D18E99EFB22684A14CF2582E0C5 && \
12
+ break ; \
13
+ done
14
+
7
15
ENV KAPACITOR_VERSION 1.6.5
8
16
9
17
RUN set -ex && \
10
- mkdir ~/.gnupg; \
11
- echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
12
- apk add --no-cache --virtual .build-deps wget gnupg tar && \
13
- for key in \
14
- 05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
15
- do \
16
- gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
17
- done && \
18
+ apk add --no-cache --virtual .build-deps wget tar && \
18
19
wget --no-verbose https://dl.influxdata.com/kapacitor/releases/kapacitor-${KAPACITOR_VERSION}_linux_amd64.tar.gz.asc && \
19
20
wget --no-verbose https://dl.influxdata.com/kapacitor/releases/kapacitor-${KAPACITOR_VERSION}_linux_amd64.tar.gz && \
20
21
gpg --batch --verify kapacitor-${KAPACITOR_VERSION}_linux_amd64.tar.gz.asc kapacitor-${KAPACITOR_VERSION}_linux_amd64.tar.gz && \
21
22
mkdir -p /usr/src && \
22
23
tar -C /usr/src -xzf kapacitor-${KAPACITOR_VERSION}_linux_amd64.tar.gz && \
23
24
cp -ar /usr/src/kapacitor-*/* / && \
24
- gpgconf --kill all && \
25
- rm -rf *.tar.gz* /usr/src /root/.gnupg && \
25
+ rm -rf *.tar.gz* /usr/src && \
26
26
apk del .build-deps
27
27
COPY kapacitor.conf /etc/kapacitor/kapacitor.conf
28
28
EXPOSE 9092
You can’t perform that action at this time.
0 commit comments