Sign inSign up
influxdb logo

influxdb:2

Multi-platform
Also known as:
2.9
2.9.1
latest
Internet of things
Data science
Databases & storage
Index digest

sha256:05d6fb735bc22449c401094d42846123a24e3325d3a6e092242a45bfd68fff21

OS/ARCH

Compressed size

105.69 MB

Last pushed

about 6 hours by doijanky

Type

Image

Vulnerabilities

11
40
32
53
7

Manifest digest

sha256:a889899fb7aae174bc9ef493d495ced98153d931bae3f41528b7f80d5b20c465

Layers (19)

debian:aea273ffba9b53490515f5c7b8076f5d4c6609c16993c8a4c7d6734f2fe983d8
3
11
7
51
4
influxdb:2
9
32
26
25
3

1

RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get update -y && apt-get install -y --no-install-recommends ca-certificates curl gnupg util-linux && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit

9.82 MB


2

RUN /bin/sh -c case "$(dpkg --print-architecture)" in *amd64) arch=amd64 ;; *arm64) 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


3

RUN /bin/sh -c groupadd -r influxdb --gid=1000 && useradd -r -g influxdb --uid=1000 --create-home --home-dir=/home/influxdb --shell=/bin/bash influxdb # buildkit

3.23 KB


4

ENV INFLUXDB_VERSION=2.9.1

0 B


5

RUN /bin/sh -c case "$(dpkg --print-architecture)" in *amd64) arch=amd64 ;; *arm64) 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


6

ENV INFLUX_CLI_VERSION=2.8.0

0 B


7

RUN /bin/sh -c case "$(dpkg --print-architecture)" in *amd64) arch=amd64 ;; *arm64) 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


8

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

209 B


9

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

0 B


10

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

232 B


11

COPY entrypoint.sh /entrypoint.sh # buildkit

6.5 KB


12

ENTRYPOINT ["/entrypoint.sh"]

0 B


13

CMD ["influxd"]

0 B


14

EXPOSE map[8086/tcp:{}]

0 B


15

ENV INFLUX_CONFIGS_PATH=/etc/influxdb2/influx-configs

0 B


16

ENV INFLUXD_INIT_PORT=9999

0 B


17

ENV INFLUXD_INIT_PING_ATTEMPTS=600

0 B


18

ENV DOCKER_INFLUXDB_INIT_CLI_CONFIG_NAME=default

0 B