docker pull /asset/clickhouse:swarmit-Q226
sha256:26fae682f69c8895a6b93def5d424ce780ffdfed3ed88ab27dde8c8d64e6657c
2025-03-11 12:16:46 UTC
148 MB
/etc/clickhouse-server/config.xml
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
[#000] sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 - 2.35% (3.47 MB)
[#001] sha256:54b31fc39f2709f1ba7b007377fca3519d13ce5bd8b371e8d910bfb0b3f72a4c - 1.07% (1.58 MB)
[#002] sha256:15e20632b76f101b43d8dc335e6417237b989d1375b85f5aef1128f6b037e7fb - 0.0% (385 Bytes)
[#003] sha256:d860562030ee766327da30be4ce4d94b73c160e84a093d003829606c7c97acea - 0.0% (351 Bytes)
[#004] sha256:a40a5f3b7c335c22c1a4f4347c96b8f99b2b027bd24b1ae9d7e7f332bef22fa7 - 0.0% (3.75 KB)
[#005] sha256:0a3a79cba668eee0e38102bf19f6a5029aa29f8ae7c69fac053958e88b027f95 - 0.0% (150 Bytes)
[#006] sha256:970c424413aa30bb9ae040bd8e026d6940b521d05514937e4889af4daad4eb3d - 0.0% (986 Bytes)
[#007] sha256:9d6f766ba8ba7a19aa2006eb2dbfb2117708e1c091740ac6baa5be6e18362347 - 96.56% (143 MB)
[#008] sha256:3e7f9995a9d81077f70f138d2739aadfbb98201da6e2afd3274a5154c9c5fc71 - 0.02% (25.3 KB)
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)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
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)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.35.so /lib/ # buildkit
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)COPY /etc/nsswitch.conf /etc/ # buildkit
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)COPY docker_related_config.xml /etc/clickhouse-server/config.d/ # buildkit
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)COPY entrypoint.sh /entrypoint.sh # buildkit
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=amd64
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)RUN |1 TARGETARCH=amd64 /bin/sh -c arch=${TARGETARCH:-amd64} && case $arch in amd64) mkdir -p /lib64 && ln -sf /lib/ld-2.35.so /lib64/ld-linux-x86-64.so.2 ;; arm64) ln -sf /lib/ld-2.35.so /lib/ld-linux-aarch64.so.1 ;; esac # buildkit
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)ARG REPO_CHANNEL=stable
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)ARG REPOSITORY=https://packages.clickhouse.com/tgz/stable
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)ARG VERSION=24.12.6.70
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)ARG PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)ARG DIRECT_DOWNLOAD_URLS=
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)ARG DEFAULT_UID=101
2025-03-04 15:34:01 UTC (buildkit.dockerfile.v0)ARG DEFAULT_GID=101
2025-03-11 12:16:23 UTC (buildkit.dockerfile.v0)RUN |8 TARGETARCH=amd64 REPO_CHANNEL=stable REPOSITORY=https://packages.clickhouse.com/tgz/stable VERSION=24.12.6.70 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static DIRECT_DOWNLOAD_URLS= DEFAULT_UID=101 DEFAULT_GID=101 /bin/sh -c addgroup -S -g "${DEFAULT_GID}" clickhouse && adduser -S -h "/var/lib/clickhouse" -s /bin/bash -G clickhouse -g "ClickHouse server" -u "${DEFAULT_UID}" clickhouse # buildkit
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)RUN |8 TARGETARCH=amd64 REPO_CHANNEL=stable REPOSITORY=https://packages.clickhouse.com/tgz/stable VERSION=24.12.6.70 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static DIRECT_DOWNLOAD_URLS= DEFAULT_UID=101 DEFAULT_GID=101 /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 && chmod +x /entrypoint.sh && apk add --no-cache bash tzdata && cp /usr/share/zoneinfo/UTC /etc/localtime && echo "UTC" > /etc/timezone # buildkit
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)ARG DEFAULT_CLIENT_CONFIG_DIR=/etc/clickhouse-client
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)ARG DEFAULT_SERVER_CONFIG_DIR=/etc/clickhouse-server
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)ARG DEFAULT_DATA_DIR=/var/lib/clickhouse
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)ARG DEFAULT_LOG_DIR=/var/log/clickhouse-server
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)RUN |12 TARGETARCH=amd64 REPO_CHANNEL=stable REPOSITORY=https://packages.clickhouse.com/tgz/stable VERSION=24.12.6.70 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static DIRECT_DOWNLOAD_URLS= DEFAULT_UID=101 DEFAULT_GID=101 DEFAULT_CLIENT_CONFIG_DIR=/etc/clickhouse-client DEFAULT_SERVER_CONFIG_DIR=/etc/clickhouse-server DEFAULT_DATA_DIR=/var/lib/clickhouse DEFAULT_LOG_DIR=/var/log/clickhouse-server /bin/sh -c mkdir -p "${DEFAULT_DATA_DIR}" "${DEFAULT_LOG_DIR}" "${DEFAULT_CLIENT_CONFIG_DIR}" "${DEFAULT_SERVER_CONFIG_DIR}/config.d" "${DEFAULT_SERVER_CONFIG_DIR}/users.d" /docker-entrypoint-initdb.d && chown clickhouse:clickhouse "${DEFAULT_DATA_DIR}" && chown root:clickhouse "${DEFAULT_LOG_DIR}" && chmod ugo+Xrw -R "${DEFAULT_DATA_DIR}" "${DEFAULT_LOG_DIR}" "${DEFAULT_CLIENT_CONFIG_DIR}" "${DEFAULT_SERVER_CONFIG_DIR}" # buildkit
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/clickhouse]
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)EXPOSE map[8123/tcp:{} 9000/tcp:{} 9009/tcp:{}]
2025-03-11 12:16:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]