win7上在docker中安装clickhouse

                      
                            <

win7上在docker中安装clickhouse,并且开放远程访问权限,


安装DockerToolbox-1.10.0.exe


打开桌面上的

image.png

需要使用到git,,如果没找到可执行文件,自己右键修改下git路径



# 拉取镜像

docker pull yandex/clickhouse-server

docker pull yandex/clickhouse-client


# 启动镜像

docker run --rm -d --name=temp-clickhouse-server yandex/clickhouse-server


# 映射配置文件

docker cp temp-clickhouse-server:/etc/clickhouse-server/config.xml E:/data/ck/conf/config.xml


docker cp temp-clickhouse-server:/etc/clickhouse-server/users.xml E:/data/ck/conf/users.xml


# 进入docker

docker exec -it temp-clickhouse-server /bin/bash


外网访问

默认只支持本机访问,需要修改配置文件,开放给指定ip或全部ip

sudo vim /etc/clickhouse-server/config.xml   把下面这行注释取消掉,保存

如果提示没有vi这个命令,手动安装下

apt-get update

apt-get install vim

image.png

如果提示是只读文件,不能保存,可以使用:wq!强制保存,注意!在后面,否则会报错/bin/bash: wq: command not found


然后clickhouse restart重启


如果还是无法登陆,可能是有防火墙,需要把8123端口开放出来

>