influxdb (latest)

Published 2024-09-09 16:23:57 +00:00 by Kabooshki

Installation

docker pull gitea.henriserverack.com/archive-team/influxdb:latest
sha256:a63e011fdc073404983c6912c77bad73b702300bab38bbad26d854a1ad153469

Image Layers

ADD file:d13afefcc2b0b02b598a3ac2598fe2187db41de1e17820e5b600a955b1429d59 in /
CMD ["bash"]
RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get update -y && apt-get install -y --no-install-recommends ca-certificates curl gnupg && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
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/v2.4.1/dasel_linux_${arch}.gz" | gzip -d > /usr/local/bin/dasel && case ${arch} in amd64) echo '8e9fb0aa24e35774fab792005f05f9df141c22ec0a7436c7329a932582a10200 /usr/local/bin/dasel' ;; arm64) echo '535f0f4c6362aa4b773664f7cfdb52d86f2723eac52a1aca6dfc6a69e2341c17 /usr/local/bin/dasel' ;; esac | sha256sum -c - && chmod +x /usr/local/bin/dasel && dasel --version # buildkit
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
ENV GOSU_VER=1.16
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 B42F6819007F00F88E364FD4036A9C25BF357DD4 && curl -fLo /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VER/gosu-${arch}" -fLo /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VER/gosu-${arch}.asc" && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu && rm -rf /usr/local/bin/gosu.asc && chmod +x /usr/local/bin/gosu && gosu --version && gosu nobody true # buildkit
ENV INFLUXDB_VERSION=2.7.10
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 9D539D90D3328DC7D6C8D3B9D8FF8E1F7DF8B07E && 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}/usr/bin/influxd" /usr/local/bin/influxd && rm -rf "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" "influxdb2_linux_${arch}" && influxd version # buildkit
ENV INFLUX_CLI_VERSION=2.7.3
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 9D539D90D3328DC7D6C8D3B9D8FF8E1F7DF8B07E && 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" && cp influx /usr/local/bin/influx && rm -rf "influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}" "influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz" "influxdb2-client-${INFLUX_CLI_VERSION}-linux-${arch}.tar.gz.asc" && influx version # buildkit
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
VOLUME [/var/lib/influxdb2 /etc/influxdb2]
COPY default-config.yml /etc/defaults/influxdb2/config.yml # buildkit
COPY entrypoint.sh /entrypoint.sh # buildkit
ENTRYPOINT ["/entrypoint.sh"]
CMD ["influxd"]
EXPOSE map[8086/tcp:{}]
ENV INFLUX_CONFIGS_PATH=/etc/influxdb2/influx-configs
ENV INFLUXD_INIT_PORT=9999
ENV INFLUXD_INIT_PING_ATTEMPTS=600
ENV DOCKER_INFLUXDB_INIT_CLI_CONFIG_NAME=default
Details
Container
2024-09-09 16:23:57 +00:00
0
OCI / Docker
linux/amd64
161 MiB
Versions (1) View all
latest 2024-09-09