下载镜像
登录https://hub.docker.com/,进行搜索和下载tag版本
或命令行执行查看和拉取镜像如下:
1、查询镜像版本
docker search clickhouse
2、下载镜像版本,如最新版本
docker pull clickhouse/clickhouse-server:latest
部署镜像
创建挂载目录/data/clickhouse
sudo docker run -d -p 8123:8123 -p 9000:9000 --name clickhouse --ulimit nofile=262144:262144 --volume=/data/clickhouse/clickhouse_db:/var/lib/clickhouse clickhouse/clickhouse-server:latest
配置密码
进入容器: vi /etc/clickhouse-server/users.xml
鉴权:找到标签 users,增加test用户标签内容
<test>
<password>***</password>
<networks incl="networks" replace="replace">
<ip>::/0</ip>
</networks>
<profile>default</profile>
<quota>default</quota>
</test>
重启容器,用test和密码进行访问clickhouse即可
远程连接工具
对于无法用windows工具访问的情况,需要部署client-web进行页面访问clickhouse,进行SQL操作。
sudo docker run -d -p 28080:80 spoonest/clickhouse-tabix-web-client