sha256:3efaf3308026e3d6a9c5473eb551404f7db4d80add79f6c4b0389d8da208c8f2
OS/ARCH
Compressed size
238.83 MB
Last pushed
11 days by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:553245000e2d3934e153a52744dae761b69a4d92986a018a1cb4240f6de85dcf
5
ARG DEBIAN_FRONTEND=noninteractive
0 B
6
ARG apt_archive=http://archive.ubuntu.com
0 B
7
ARG apt_ports_archive=http://ports.ubuntu.com
0 B
8
RUN |3 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com apt_ports_archive=http://ports.ubuntu.com /bin/sh -c sed -i -e "s|http://archive.ubuntu.com|${apt_archive}|g" -e "s|http://ports.ubuntu.com|${apt_ports_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 busybox ca-certificates locales tzdata wget && busybox --install -s && rm -rf /var/lib/apt/lists/* /var/cache/debconf /tmp/* # buildkit
7.53 MB
9
ARG REPO_CHANNEL=stable
0 B
10
ARG REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main
0 B
11
ARG VERSION=26.7.10.6
0 B
12
ARG PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static
0 B
13
RUN |7 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com apt_ports_archive=http://ports.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=26.7.10.6 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static /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) && ( set +e; for KEYSERVER in hkp://keys.openpgp.org:80 hkp://pgp.mit.edu:80 hkp://keyserver.ubuntu.com:80; do GNUPGHOME="$GNUPGHOME" gpg --batch --no-default-keyring --keyring /usr/share/keyrings/clickhouse-keyring.gpg --keyserver "$KEYSERVER" --recv-keys 3a9ea1193a97b548be1457d48919f6bd2b48d754 && break; done || exit 1 ) && 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
214.35 MB
14
RUN |7 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com apt_ports_archive=http://ports.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=26.7.10.6 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static /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
185 B
15
RUN |7 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com apt_ports_archive=http://ports.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=26.7.10.6 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static /bin/sh -c locale-gen en_US.UTF-8 # buildkit
865.75 KB
16
ENV LANG=en_US.UTF-8
0 B
17
ENV TZ=UTC
0 B
18
RUN |7 DEBIAN_FRONTEND=noninteractive apt_archive=http://archive.ubuntu.com apt_ports_archive=http://ports.ubuntu.com REPO_CHANNEL=stable REPOSITORY=deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main VERSION=26.7.10.6 PACKAGES=clickhouse-client clickhouse-server clickhouse-common-static /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
116 B
19
COPY docker_related_config.xml /etc/clickhouse-server/config.d/ # buildkit
364 B
20
COPY entrypoint.sh /entrypoint.sh # buildkit
3.64 KB
21
EXPOSE map[8123/tcp:{} 9000/tcp:{} 9009/tcp:{}]
0 B
22
VOLUME [/var/lib/clickhouse]
0 B
23
ENV CLICKHOUSE_CONFIG=/etc/clickhouse-server/config.xml
0 B
24
ENTRYPOINT ["/entrypoint.sh"]
0 B