signoz (production-clickhouse)

Published 2025-07-07 12:55:01 -04:00 by colin

Installation

docker pull git.nixc.us/nixius/signoz:production-clickhouse
sha256:a81fd8edd0d297bdfee79220a9feee53b2c85e3fbe0ebf004beeab87ec094473

Image Layers

ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in /
CMD ["/bin/sh"]
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 TZ=UTC CLICKHOUSE_CONFIG=/etc/clickhouse-server/config.xml
COPY /lib/linux-gnu/libc.so.6 /lib/linux-gnu/libdl.so.2 /lib/linux-gnu/libm.so.6 /lib/linux-gnu/libpthread.so.0 /lib/linux-gnu/librt.so.1 /lib/linux-gnu/libnss_dns.so.2 /lib/linux-gnu/libnss_files.so.2 /lib/linux-gnu/libresolv.so.2 /lib/linux-gnu/ld-2.31.so /lib/ # buildkit
COPY /etc/nsswitch.conf /etc/ # buildkit
COPY docker_related_config.xml /etc/clickhouse-server/config.d/ # buildkit
COPY entrypoint.sh /entrypoint.sh # buildkit
ARG TARGETARCH
RUN |1 TARGETARCH=amd64 /bin/sh -c arch=${TARGETARCH:-amd64} && case $arch in amd64) mkdir -p /lib64 && ln -sf /lib/ld-2.31.so /lib64/ld-linux-x86-64.so.2 ;; arm64) ln -sf /lib/ld-2.31.so /lib/ld-linux-aarch64.so.1 ;; esac # buildkit
ARG REPO_CHANNEL=stable
ARG REPOSITORY=https://packages.clickhouse.com/tgz/stable
ARG VERSION=23.12.2.59
ARG PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static
ARG DIRECT_DOWNLOAD_URLS=
RUN |6 TARGETARCH=amd64 REPO_CHANNEL=stable REPOSITORY=https://s3.amazonaws.com/clickhouse-builds/24.1/b2605dd4a5a30131444dba7e6149a1412e83b8eb/package_release VERSION=24.1.2.5 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static DIRECT_DOWNLOAD_URLS= /bin/sh -c arch=${TARGETARCH:-amd64} && cd /tmp && if [ -n "${DIRECT_DOWNLOAD_URLS}" ]; then echo "installing from provided urls with tgz packages: ${DIRECT_DOWNLOAD_URLS}" && for url in $DIRECT_DOWNLOAD_URLS; do echo "Get ${url}" && wget -c -q "$url" ; done else for package in ${PACKAGES}; do echo "Get ${REPOSITORY}/${package}-${VERSION}-${arch}.tgz" && wget -c -q "${REPOSITORY}/${package}-${VERSION}-${arch}.tgz" && wget -c -q "${REPOSITORY}/${package}-${VERSION}-${arch}.tgz.sha512" ; done fi && cat *.tgz.sha512 | sed 's:/output/:/tmp/:' | sha512sum -c && for file in *.tgz; do if [ -f "$file" ]; then echo "Unpacking $file"; tar xvzf "$file" --strip-components=1 -C /; fi ; done && rm /tmp/*.tgz /install -r && addgroup -S -g 101 clickhouse && adduser -S -h /var/lib/clickhouse -s /bin/bash -G clickhouse -g "ClickHouse server" -u 101 clickhouse && mkdir -p /var/lib/clickhouse /var/log/clickhouse-server /etc/clickhouse-server/config.d /etc/clickhouse-server/users.d /etc/clickhouse-client /docker-entrypoint-initdb.d && chown clickhouse:clickhouse /var/lib/clickhouse && chown root:clickhouse /var/log/clickhouse-server && chmod +x /entrypoint.sh && apk add --no-cache bash tzdata && cp /usr/share/zoneinfo/UTC /etc/localtime && echo "UTC" > /etc/timezone && chmod ugo+Xrw -R /var/lib/clickhouse /var/log/clickhouse-server /etc/clickhouse-server /etc/clickhouse-client # buildkit
EXPOSE map[8123/tcp:{} 9000/tcp:{} 9009/tcp:{}]
VOLUME [/var/lib/clickhouse /var/log/clickhouse-server]
ENTRYPOINT ["/entrypoint.sh"]
LABEL maintainer=SigNoz Team
LABEL service=clickhouse
LABEL version=24.1.2
ENV CLICKHOUSE_DB=signoz
ENV CLICKHOUSE_USER=default
COPY config/ /etc/clickhouse-server/ # buildkit
COPY user_scripts/ /usr/local/bin/clickhouse-user-scripts/ # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/clickhouse-user-scripts/histogramQuantile # buildkit
EXPOSE map[8123/tcp:{} 9000/tcp:{} 9009/tcp:{}]
HEALTHCHECK &{["CMD-SHELL" "wget --spider -q 0.0.0.0:8123/ping || exit 1"] "30s" "5s" "0s" "0s" '\x03'}
CMD ["clickhouse-server" "--config-file=/etc/clickhouse-server/config.xml"]

Labels

Key Value
build-url https://github.com/ClickHouse/ClickHouse/actions/runs/7755376544
com.clickhouse.build.githash b2605dd4a5a30131444dba7e6149a1412e83b8eb
com.docker.compose.project signoz
com.docker.compose.service clickhouse-production
com.docker.compose.version 2.36.2
maintainer SigNoz Team
service clickhouse
version 24.1.2
Details
Container
2025-07-07 12:55:01 -04:00
0
OCI / Docker
linux/amd64
263 MiB
Versions (14) View all