概要

フル名
docker.io/radondb/clickhouse-server
Registry
docker.io
名前空間
radondb
リポジトリ
clickhouse-server
キャッシュ Tag 数
7
最終同期
07/06/2026, 06:17 PM
関連トピック

概要

RadonDB ClickHouse 服务端镜像,面向 OLAP 分析与宽表聚合查询,支持 MergeTree 引擎与高吞吐批量导入,适合日志与指标仓。

詳細

radondb/clickhouse-server 封装 ClickHouse 数据库进程,提供 HTTP 8123 与 native 9000 协议,常用于 BI 报表、APM 明细与实时聚合。与 MySQL 事务模型不同,侧重列存与批量写入;单节点试用简单,生产应规划分片副本、ZooKeeper/Keeper 与备份策略。写入高峰需调 merge 线程与磁盘 IO,查询侧注意 max_memory_usage 限制。

快速启动

docker run -d --name clickhouse \
  -p 8123:8123 -p 9000:9000 \
  docker.io/radondb/clickhouse-server:latest

推荐实践

docker run -d --name clickhouse \
  --restart unless-stopped \
  -p 8123:8123 -p 9000:9000 \
  -v clickhouse-data:/var/lib/clickhouse \
  -v clickhouse-logs:/var/log/clickhouse-server \
  -e CLICKHOUSE_USER=default \
  -e CLICKHOUSE_PASSWORD=change-me \
  docker.io/radondb/clickhouse-server:24.3.2

核心参数说明

  • -p 8123:8123 — HTTP 查询与 INSERT 接口
  • -p 9000:9000 — Native TCP 客户端协议
  • -v clickhouse-data:... — 数据与元数据持久化
  • -v clickhouse-logs:... — 服务端日志
  • -e CLICKHOUSE_USER/PASSWORD — 默认账号凭证
  • --restart unless-stopped — 分析库持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: clickhouse
spec:
  replicas: 1
  selector:
    matchLabels:
      app: clickhouse
  template:
    metadata:
      labels:
        app: clickhouse
    spec:
      containers:
        - name: clickhouse
          image: docker.io/radondb/clickhouse-server:24.3.2
          ports:
            - containerPort: 8123
            - containerPort: 9000
          env:
            - name: CLICKHOUSE_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: clickhouse-secrets
                  key: password
          volumeMounts:
            - name: data
              mountPath: /var/lib/clickhouse
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: clickhouse-data
---
apiVersion: v1
kind: Service
metadata:
  name: clickhouse
spec:
  selector:
    app: clickhouse
  ports:
    - name: http
      port: 8123
      targetPort: 8123
    - name: native
      port: 9000
      targetPort: 9000

生产集群建议 ClickHouse Operator 或 StatefulSet;数据 PVC 用 SSD StorageClass,8123 仅内网暴露。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/radondb/clickhouse-server
:v21.1.3.32-stable
linux/arm64linux/amd64
2022/12/29 14:51730.9 MBsha256:1dde4efe4889
docker.io/radondb/clickhouse-server
:v21.1.3.32-stable-amd
linux/amd64
2022/12/29 14:50176.9 MBsha256:a130ae44c5be
docker.io/radondb/clickhouse-server
:21.1.3.32
linux/amd64linux/arm64
2022/12/29 14:35161.0 MBsha256:7817d1a9b777
docker.io/radondb/clickhouse-server
:v21.1.3.32-amd
linux/amd64
2022/12/29 14:34161.0 MBsha256:7817d1a9b777
docker.io/radondb/clickhouse-server
:v21.1.3.32-arm
linux/arm64
2022/12/29 10:52730.9 MBsha256:1dde4efe4889
docker.io/radondb/clickhouse-server
:latest
linux/amd64
2022/06/07 15:52288.2 MBsha256:97823bdae243
docker.io/radondb/clickhouse-server
:22.3.6.5
linux/amd64
2022/06/07 15:52288.2 MBsha256:97823bdae243