教程地址:https://clickhouse.com/docs/zh/getting-started/example-datasets/uk-price-paid
1. 获取 clickhouse 的 docker 镜像
docker pull clickhouse/clickhouse-server
2. 添加 docker-compose.yml 配置
参考: - https://kb.altinity.com/altinity-kb-setup-and-maintenance/altinity-kb-clickhouse-in-docker/ - https://github.com/ClickHouse/ClickHouse/tree/master/docker/server
version: '3'
services:
  morelogs_db:
    image: clickhouse/clickhouse-server:latest
    restart: always
    network_mode: bridge
    ports:
      - 27685:8123
      - 27686:9000
    volumes:
      - ./data:/var/lib/clickhouse
      - ./logs:/var/log/clickhouse-server
      - /etc/localtime:/etc/localtime
    ulimits:
      #nproc: 65535
      nofile:
        soft: 262144
        hard: 262144
    cap_add:
      - SYS_NICE
      - NET_ADMIN
      - IPC_LOCK
    environment:
      - CLICKHOUSE_DB=yylog
启动 clickhouse 服务
docker-compose up -d
3. 查看 clickhouse-server 的版本信息
echo 'SELECT version()' | curl 'http://localhost:27685/' --data-binary @-
23.10.4.25