Sign inSign up
influxdb logo

influxdb:2.8-alpine

Multi-platform
Also known as:
2.8.0-alpine
Internet of things
Data science
Databases & storage
Index digest

sha256:320f19f0b160af31711e01779bb48202e205afcf5c293d402e8d6788dff85eb3

OS/ARCH

Compressed size

75.82 MB

Last pushed

about 17 hours by doijanky

Type

Image

Vulnerabilities

14
48
56
5
4

Manifest digest

sha256:1bf6abe40216628a341e9d3867e674fce7daad642ac8e3d0ae6cc7be2a87faec

Layers (23)

alpine:00755b252e69dd91943a3d840557423818ce754cad28b7bdf0f9292673b44e65
0
0
1
0
0
influxdb:2.8-alpine
14
48
55
5
4

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 su-exec tzdata && update-ca-certificates # buildkit

10.18 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/v2.8.1/dasel_linux_${arch}.gz" | gzip -d > /usr/local/bin/dasel && case ${arch} in amd64) echo '21fda0a4dc3c779c42737eca4b37e4f187d7ab91ba6301eed97b801af84a9ea2 /usr/local/bin/dasel' ;; arm64) echo '2c75e63f9884c37578f48788819dda5a5a5c32ec6c4a663eefc19839f44d6291 /usr/local/bin/dasel' ;; esac | sha256sum -c - && chmod +x /usr/local/bin/dasel && dasel --version # buildkit

5.79 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

948 B


6

ENV INFLUXDB_VERSION=2.8.0

0 B


7

ENV INFLUXDB_PR=-2

0 B


8

ENV INFLUXDB_PV=2.8.0-2

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/v${INFLUXDB_VERSION}/influxdb2-${INFLUXDB_PV}_linux_${arch}.tar.gz" -fLO "https://dl.influxdata.com/influxdb/releases/v${INFLUXDB_VERSION}/influxdb2-${INFLUXDB_PV}_linux_${arch}.tar.gz.asc" && gpg --batch --verify "influxdb2-${INFLUXDB_PV}_linux_${arch}.tar.gz.asc" "influxdb2-${INFLUXDB_PV}_linux_${arch}.tar.gz" && tar xzf "influxdb2-${INFLUXDB_PV}_linux_${arch}.tar.gz" && cp "influxdb2-${INFLUXDB_VERSION}/usr/bin/influxd" /usr/local/bin/influxd && rm -rf "influxdb2-${INFLUXDB_PV}_linux_${arch}.tar.gz" "influxdb2-${INFLUXDB_PV}_linux_${arch}.tar.gz.asc" "influxdb2-${INFLUXDB_VERSION}" && influxd version # buildkit

48.23 MB


10

ENV INFLUX_CLI_VERSION=2.7.5

0 B


11

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

11.1 MB


12

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


13

VOLUME [/var/lib/influxdb2 /etc/influxdb2]

0 B


14

COPY default-config.yml /etc/defaults/influxdb2/config.yml # buildkit

233 B


15

COPY entrypoint.sh /entrypoint.sh # buildkit

6.39 KB


16

ENTRYPOINT ["/entrypoint.sh"]

0 B


17

CMD ["influxd"]

0 B


18

EXPOSE map[8086/tcp:{}]

0 B


19

ENV INFLUX_CONFIGS_PATH=/etc/influxdb2/influx-configs

0 B


20

ENV INFLUXD_INIT_PORT=9999

0 B


21

ENV INFLUXD_INIT_PING_ATTEMPTS=600

0 B


22

ENV DOCKER_INFLUXDB_INIT_CLI_CONFIG_NAME=default

0 B