一、brew安装Docker
终端输入指令
brew install --cask --appdir=/Applications docker
等待自动下载安装完成
二、Docker镜像源配置
新版Docker的镜像配置为Preferences -> Docker Engine,在文本框中加入镜像地址:
"registry-mirrors": [
"https://6kx4zyno.mirror.aliyuncs.com"
]
如图:
三、docker下载clickhouse服务端
终端输入指令
docker pull yandex/clickhouse-client
四、docker下载clickhouse服务端
终端输入指令
docker pull yandex/clickhouse-server
下载了一个小时。。。
五、启动Clickhouse
执行 docker network create ck_net ,创建用于clickhouse的网络给docker用
然后执行 docker network ls ,查看网络
可以看到 ck-net的网络已经创建成功
接下来运行clickhouse-server容器
docker run -d --name ck-server --network=ck_net --ulimit nofile=262144:262144 --volume=$HOME/some_clickhouse_database:/var/lib/clickhouse yandex/clickhouse-server
执行 docker ps ,查看服务
进入到这个容器中 docker exec -it ck-server /bin/bash
然后执行 clickhouse-client
进入容器成功,再执行 show databases; 即可查看数据库
关闭容器:执行 docker stop 后面加上容器ID
之后再启动这个容器的时候,执行 docker start 加容器的ID就可以了