|
5 | 5 |
|
6 | 6 | # Alpine OS 3.4
|
7 | 7 | # http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/
|
8 |
| -FROM alpine:3.4 |
| 8 | +FROM alpine:latest |
9 | 9 |
|
10 | 10 | MAINTAINER Tuan Vo < [email protected]>
|
11 | 11 |
|
12 | 12 | ###############################################################################
|
13 | 13 | # INSTALLATION
|
14 | 14 | ###############################################################################
|
15 | 15 |
|
16 |
| -ENV FILEBEAT_VERSION=5.0.0 |
17 |
| - |
18 |
| -RUN set -x \ |
19 |
| - && apk add --update bash \ |
20 |
| - curl \ |
21 |
| - tar \ |
22 |
| - openssl \ |
23 |
| - && curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${FILEBEAT_VERSION}-linux-x86_64.tar.gz \ |
24 |
| - && tar xzvf filebeat-${FILEBEAT_VERSION}-linux-x86_64.tar.gz -C / --strip-components=1 \ |
25 |
| - && rm -rf filebeat-${FILEBEAT_VERSION}-linux-x86_64.tar.gz \ |
26 |
| - && apk --no-cache add ca-certificates \ |
27 |
| - && wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://raw.githubusercontent.com/sgerrand/alpine-pkg-glibc/master/sgerrand.rsa.pub \ |
28 |
| - && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.23-r3/glibc-2.23-r3.apk \ |
29 |
| - && apk add glibc-2.23-r3.apk \ |
30 |
| - && apk del curl \ |
31 |
| - tar \ |
32 |
| - openssl \ |
33 |
| - && rm -rf /var/cache/apk/* |
34 |
| - |
| 16 | +ENV FILEBEAT_VERSION=7.14.0 |
| 17 | + |
| 18 | +RUN if [ `uname -m` = "aarch64" ] ; then \ |
| 19 | + arch="arm64"; \ |
| 20 | + else \ |
| 21 | + arch="x86_64"; \ |
| 22 | + fi \ |
| 23 | + && set -x \ |
| 24 | + && apk add --update bash \ |
| 25 | + curl \ |
| 26 | + tar \ |
| 27 | + openssl \ |
| 28 | + && curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${FILEBEAT_VERSION}-linux-${arch}.tar.gz \ |
| 29 | + && tar xzvf filebeat-${FILEBEAT_VERSION}-linux-${arch}.tar.gz -C / --strip-components=1 \ |
| 30 | + && rm -rf filebeat-${FILEBEAT_VERSION}-linux-${arch}.tar.gz \ |
| 31 | + && apk --no-cache add ca-certificates \ |
| 32 | + && wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \ |
| 33 | + && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.34-r0/glibc-2.34-r0.apk \ |
| 34 | + && apk add glibc-2.34-r0.apk \ |
| 35 | + && apk del curl \ |
| 36 | + tar \ |
| 37 | + openssl \ |
| 38 | + && rm -rf /var/cache/apk/* |
35 | 39 | ###############################################################################
|
36 | 40 | # START
|
37 | 41 | ###############################################################################
|
|
0 commit comments