教程地址: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