mediatuner-dsp/ci-clickhouse-native-live (60ef01e3975bac71420e84e7e8a2d186f549151b-attempt-ef1a124f8e3a2c18c4cb4bfb424ba974)
Published 2026-09-02 00:21:12 +00:00 by mt
Installation
docker pull git.mediatuner.me/mt/mediatuner-dsp/ci-clickhouse-native-live:60ef01e3975bac71420e84e7e8a2d186f549151b-attempt-ef1a124f8e3a2c18c4cb4bfb424ba974sha256:69efd1d535956b2718d77b2e1131aa6f4e130d588eeb94f8227987a50f018321Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=20.04 |
| ADD file:7486147a645d8835a5181c79f00a3606c6b714c83bcbfcd8862221eb14690f9e in / |
| CMD ["/bin/bash"] |
| ARG DEBIAN_FRONTEND=noninteractive |
| ARG apt_archive=http://archive.ubuntu.com |
| RUN |2 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com /bin/sh -c sed -i "s|http://archive.ubuntu.com|${apt_archive}|g" /etc/apt/sources.list && groupadd -r clickhouse --gid=101 && useradd -r -g clickhouse --uid=101 --home-dir=/var/lib/clickhouse --shell=/bin/bash clickhouse && apt-get update && apt-get install --yes --no-install-recommends ca-certificates locales tzdata wget && rm -rf /var/lib/apt/lists/* /var/cache/debconf /tmp/* # buildkit |
| ARG REPO_CHANNEL=stable |
| ARG REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main |
| ARG VERSION=24.8.14.39 |
| ARG PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static |
| ARG deb_location_url= |
| ARG DIRECT_DOWNLOAD_URLS= |
| ARG single_binary_location_url= |
| ARG TARGETARCH=amd64 |
| RUN |10 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=24.8.14.39 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static deb_location_url= DIRECT_DOWNLOAD_URLS= single_binary_location_url= TARGETARCH=amd64 /bin/sh -c if [ -n "${DIRECT_DOWNLOAD_URLS}" ]; then echo "installing from custom predefined urls with deb packages: ${DIRECT_DOWNLOAD_URLS}" && rm -rf /tmp/clickhouse_debs && mkdir -p /tmp/clickhouse_debs && for url in $DIRECT_DOWNLOAD_URLS; do wget --progress=bar:force:noscroll "$url" -P /tmp/clickhouse_debs || exit 1 ; done && dpkg -i /tmp/clickhouse_debs/*.deb && rm -rf /tmp/* ; fi # buildkit |
| RUN |10 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=24.8.14.39 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static deb_location_url= DIRECT_DOWNLOAD_URLS= single_binary_location_url= TARGETARCH=amd64 /bin/sh -c arch="${TARGETARCH:-amd64}" && if [ -n "${deb_location_url}" ]; then echo "installing from custom url with deb packages: ${deb_location_url}" && rm -rf /tmp/clickhouse_debs && mkdir -p /tmp/clickhouse_debs && for package in ${PACKAGES}; do { wget --progress=bar:force:noscroll "${deb_location_url}/${package}_${VERSION}_${arch}.deb" -P /tmp/clickhouse_debs || wget --progress=bar:force:noscroll "${deb_location_url}/${package}_${VERSION}_all.deb" -P /tmp/clickhouse_debs ; } || exit 1 ; done && dpkg -i /tmp/clickhouse_debs/*.deb && rm -rf /tmp/* ; fi # buildkit |
| RUN |10 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=24.8.14.39 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static deb_location_url= DIRECT_DOWNLOAD_URLS= single_binary_location_url= TARGETARCH=amd64 /bin/sh -c if [ -n "${single_binary_location_url}" ]; then echo "installing from single binary url: ${single_binary_location_url}" && rm -rf /tmp/clickhouse_binary && mkdir -p /tmp/clickhouse_binary && wget --progress=bar:force:noscroll "${single_binary_location_url}" -O /tmp/clickhouse_binary/clickhouse && chmod +x /tmp/clickhouse_binary/clickhouse && /tmp/clickhouse_binary/clickhouse install --user "clickhouse" --group "clickhouse" && rm -rf /tmp/* ; fi # buildkit |
| RUN |10 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=24.8.14.39 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static deb_location_url= DIRECT_DOWNLOAD_URLS= single_binary_location_url= TARGETARCH=amd64 /bin/sh -c clickhouse local -q 'SELECT 1' >/dev/null 2>&1 && exit 0 || : ; apt-get update && apt-get install --yes --no-install-recommends dirmngr gnupg2 && mkdir -p /etc/apt/sources.list.d && GNUPGHOME=$(mktemp -d) && GNUPGHOME="$GNUPGHOME" gpg --batch --no-default-keyring --keyring /usr/share/keyrings/clickhouse-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3a9ea1193a97b548be1457d48919f6bd2b48d754 && rm -rf "$GNUPGHOME" && chmod +r /usr/share/keyrings/clickhouse-keyring.gpg && echo "${REPOSITORY}" > /etc/apt/sources.list.d/clickhouse.list && echo "installing from repository: ${REPOSITORY}" && apt-get update && for package in ${PACKAGES}; do packages="${packages} ${package}=${VERSION}" ; done && apt-get install --yes --no-install-recommends ${packages} || exit 1 && rm -rf /var/lib/apt/lists/* /var/cache/debconf /tmp/* && apt-get autoremove --purge -yq dirmngr gnupg2 && chmod ugo+Xrw -R /etc/clickhouse-server /etc/clickhouse-client # buildkit |
| RUN |10 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=24.8.14.39 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static deb_location_url= DIRECT_DOWNLOAD_URLS= single_binary_location_url= TARGETARCH=amd64 /bin/sh -c clickhouse-local -q 'SELECT * FROM system.build_options' && mkdir -p /var/lib/clickhouse /var/log/clickhouse-server /etc/clickhouse-server /etc/clickhouse-client && chmod ugo+Xrw -R /var/lib/clickhouse /var/log/clickhouse-server /etc/clickhouse-server /etc/clickhouse-client # buildkit |
| RUN |10 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=24.8.14.39 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static deb_location_url= DIRECT_DOWNLOAD_URLS= single_binary_location_url= TARGETARCH=amd64 /bin/sh -c locale-gen en_US.UTF-8 # buildkit |
| ENV LANG=en_US.UTF-8 |
| ENV TZ=UTC |
| RUN |10 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=24.8.14.39 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static deb_location_url= DIRECT_DOWNLOAD_URLS= single_binary_location_url= TARGETARCH=amd64 /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit |
| COPY docker_related_config.xml /etc/clickhouse-server/config.d/ # buildkit |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| EXPOSE map[8123/tcp:{} 9000/tcp:{} 9009/tcp:{}] |
| VOLUME [/var/lib/clickhouse] |
| ENV CLICKHOUSE_CONFIG=/etc/clickhouse-server/config.xml |
| ENTRYPOINT ["/entrypoint.sh"] |
| ARG SOURCE_SHA |
| ARG CONTRACT_SHA256 |
| ARG CURL_VERSION=7.68.0-1ubuntu2.25 |
| ARG GIT_VERSION=1:2.25.1-1ubuntu3.14 |
| |4 CONTRACT_SHA256=13c05b55fde11dab9db5addd84d17fec80d86eeb27f092b1a571df0c56b909d3 CURL_VERSION=7.68.0-1ubuntu2.25 GIT_VERSION=1:2.25.1-1ubuntu3.14 SOURCE_SHA=60ef01e3975bac71420e84e7e8a2d186f549151b /bin/sh -c printf '%s' "$SOURCE_SHA" | grep -Eq '^[0-9a-f]{40}$' && printf '%s' "$CONTRACT_SHA256" | grep -Eq '^[0-9a-f]{64}$' && apt-get update -qq && apt-get install -y -qq --no-install-recommends "curl=${CURL_VERSION}" "git=${GIT_VERSION}" && test "$(dpkg-query -W -f='${Version}' curl)" = "$CURL_VERSION" && test "$(dpkg-query -W -f='${Version}' git)" = "$GIT_VERSION" && test "$(dpkg-query -W -f='${Version}' ca-certificates)" = "20240203~20.04.1" && rm -rf /var/lib/apt/lists/* |
| LABEL org.opencontainers.image.source=https://git.mediatuner.me/mt/mediatuner-dsp org.opencontainers.image.revision=60ef01e3975bac71420e84e7e8a2d186f549151b io.mediatuner.ci.contract-sha256=13c05b55fde11dab9db5addd84d17fec80d86eeb27f092b1a571df0c56b909d3 io.mediatuner.ci.source-issue=821 |
Labels
| Key | Value |
|---|---|
| com.clickhouse.build.version | 24.8.14.39 |
| io.mediatuner.ci.contract-sha256 | 13c05b55fde11dab9db5addd84d17fec80d86eeb27f092b1a571df0c56b909d3 |
| io.mediatuner.ci.source-issue | 821 |
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.revision | 60ef01e3975bac71420e84e7e8a2d186f549151b |
| org.opencontainers.image.source | https://git.mediatuner.me/mt/mediatuner-dsp |
| org.opencontainers.image.version | 20.04 |
Details
Versions (3)
View all