sha256:5e250f6ab3e229d6ac27131fadf3c772f3a510875e8c6f22da017f39684bdcd6
OS/ARCH
Compressed size
82.84 MB
Last pushed
about 18 hours by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:ceb9d2ab91893c669d052674002bc15e5649a406e5cdb220b88f4b6cf35ed7bd
2
RUN /bin/sh -c echo 'hosts: files dns' >> /etc/nsswitch.conf # buildkit
280 B
3
RUN /bin/sh -c apk add --no-cache bash ca-certificates curl gnupg run-parts setpriv tzdata && update-ca-certificates # buildkit
10.25 MB
4
RUN /bin/sh -c case "$(apk --print-arch)" in x86_64) arch=amd64 ;; aarch64) arch=arm64 ;; *) echo 'Unsupported architecture' && exit 1 ;; esac && curl -fL "https://github.com/TomWright/dasel/releases/download/v3.4.1/dasel_linux_${arch}.gz" | gzip -d > /usr/local/bin/dasel && case ${arch} in amd64) echo '3c947a8dcd88856a32c172081db091c38059394fb57a15fa43871f6d046427e1 /usr/local/bin/dasel' ;; arm64) echo 'a128c5554c53e6e4af880700adba1d212ce651db208da1592fb1cae0e959cbc6 /usr/local/bin/dasel' ;; esac | sha256sum -c - && chmod +x /usr/local/bin/dasel && dasel version # buildkit
3.82 MB
5
RUN /bin/sh -c addgroup -S -g 1000 influxdb && adduser -S -G influxdb -u 1000 -h /home/influxdb -s /bin/sh influxdb && mkdir -p /home/influxdb && chown -R influxdb:influxdb /home/influxdb # buildkit
949 B
6
ENV INFLUXDB_VERSION=2.9.1
0 B
7
RUN /bin/sh -c case "$(apk --print-arch)" in x86_64) arch=amd64 ;; aarch64) arch=arm64 ;; *) echo 'Unsupported architecture' && exit 1 ;; esac && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 24C975CBA61A024EE1B631787C3D57159FC2F927 && curl -fLO "https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" -fLO "https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" && gpg --batch --verify "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" && tar xzf "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" && cp "influxdb2-${INFLUXDB_VERSION}/influxd" /usr/local/bin/influxd && rm -rf "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" "influxdb2-${INFLUXDB_VERSION}" && influxd version # buildkit
56.51 MB
8
ENV INFLUX_CLI_VERSION=2.8.0
0 B
9
RUN /bin/sh -c case "$(apk --print-arch)" in x86_64) arch=amd64 ;; aarch64) arch=arm64 ;; *) echo 'Unsupported architecture' && exit 1 ;; esac && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 24C975CBA61A024EE1B631787C3D57159FC2F927 && curl -fLO "https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz" -fLO "https://dl.influxdata.com/influxdb/releases/influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz.asc" && gpg --batch --verify "influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz.asc" "influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz" && tar xzf "influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz" -C /usr/local/bin ./influx && rm -rf "influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz" "influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz.asc" && influx version # buildkit
12.42 MB
10
RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d && mkdir -p /var/lib/influxdb2 && chown -R influxdb:influxdb /var/lib/influxdb2 && mkdir -p /etc/influxdb2 && chown -R influxdb:influxdb /etc/influxdb2 # buildkit
208 B
11
VOLUME [/var/lib/influxdb2 /etc/influxdb2]
0 B
12
COPY default-config.yml /etc/defaults/influxdb2/config.yml # buildkit
234 B
13
COPY entrypoint.sh /entrypoint.sh # buildkit
6.68 KB
14
ENTRYPOINT ["/entrypoint.sh"]
0 B
15
CMD ["influxd"]
0 B
16
EXPOSE map[8086/tcp:{}]
0 B
17
ENV INFLUX_CONFIGS_PATH=/etc/influxdb2/influx-configs
0 B
18
ENV INFLUXD_INIT_PORT=9999
0 B
19
ENV INFLUXD_INIT_PING_ATTEMPTS=600
0 B
20
ENV DOCKER_INFLUXDB_INIT_CLI_CONFIG_NAME=default
0 B