1. 安装Docker
确保您的机器上已经安装了Docker。如果尚未安装,请参阅Docker官网提供的相应操作系统教程进行安装。
2. 拉取ClickHouse镜像
从Docker Hub获取官方或社区维护的ClickHouse镜像。
docker pull yandex/clickhouse-server:latest
这里的 latest
表示最新的稳定版,您也可以指定具体的版本号。
3. 创建数据卷持久化数据
为了避免容器重启时数据丢失,通常会映射宿主机的一个目录作为ClickHouse的数据存储位置。
下面的路径替换为自己真实的存放路径即可
mkdir -p /path/to/clickhouse/data
mkdir -p /path/to/clickhouse/config
mkdir -p /path/to/clickhouse/logs
4. 运行ClickHouse容器
使用以下命令启动ClickHouse容器,同时映射端口和挂载数据卷:
docker run -d \
--name clickhouse-server \
-p 8123:8123 \
-p 9000:9000 \
-v /path/to/clickhouse/data:/var/lib/clickhouse/ \
-v /path/to/clickhouse/config:/etc/clickhouse-server/ \
-v /path/to/clickhouse/logs:/var/log/clickhouse-server/ \
--ulimit nofile=262144:262144 \
yandex/clickhouse-serv