DockerCompose搭建ClickHouse单机版

通过 Docker Compose 搭建 ClickHouse 单机版

docker-compose-single-clickhouse.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
version: '3'

services:
clickhouse:
image: yandex/clickhouse-server
container_name: clickhouse
restart: always
networks:
- deng
ports:
- "8123:8123"
- "9000:9000"
volumes:
# 默认配置
- ./data/config/docker_related_config.xml:/etc/clickhouse-server/config.d/docker_related_config.xml:rw
- ./data/config/config.xml:/etc/clickhouse-server/config.xml:rw
- ./data/config/users.xml:/etc/clickhouse-server/users.xml:rw
- /etc/localtime:/etc/localtime:ro
# 运行日志
- ./data/log:/var/log/clickhouse-server
# 数据持久
- ./data:/var/lib/clickhouse:rw

networks:
deng:
external: true