docker搭建clickhouse并初始化用户名密码

1、新建挂载目录

复制代码
mkdir -p /home/clickhouse-server/
mkdir -p /home/clickhouse-server/etc/

2、拉取镜像

复制代码
docker pull clickhouse/clickhouse-server

3、创建临时容器

复制代码
docker run -d --rm --name clickhouse-server --ulimit nofile=262144:262144 clickhouse/clickhouse-server

4、拷贝挂载目录

复制代码
docker cp clickhouse-server:/var/log/clickhouse-server /home/clickhouse-server/
docker cp clickhouse-server:/var/lib/clickhouse /home/clickhouse-server/
docker cp clickhouse-server:/etc/clickhouse-server /home/clickhouse-server/etc/

5、删除临时容器

复制代码
docker stop clickhouse-server

6、找到/home/clickhouse-server/etc/clickhouse-server/users.xml 目录下的文件,配置用户名密码

把default改成root,并且配置密码

7、启动容器

复制代码
docker run -d --restart=always --privileged=true -p 8123:8123 -p 9000:9000 --name clickhouse-server --ulimit nofile=262144:262144 \
-v /home/clickhouse-server/clickhouse-server:/var/log/clickhouse-server \
-v /home/clickhouse-server/clickhouse:/var/lib/clickhouse \
-v /home/clickhouse-server/etc/clickhouse-server:/etc/clickhouse-server \
clickhouse/clickhouse-server
相关推荐
2401_8370885025 分钟前
stringRedisTemplate.opsForHash().entries
java·redis
lkbhua莱克瓦242 小时前
Java基础——集合进阶3
java·开发语言·笔记
蓝-萧2 小时前
使用Docker构建Node.js应用的详细指南
java·后端
多喝开水少熬夜2 小时前
Trie树相关算法题java实现
java·开发语言·算法
java_logo3 小时前
SGLANG Docker容器化部署指南
linux·运维·docker·容器·eureka·1024程序员节
lkbhua莱克瓦243 小时前
Java基础——集合进阶用到的数据结构知识点1
java·数据结构·笔记·github
Qayrup3 小时前
各个系统的 docker安装
运维·docker·容器
音符犹如代码4 小时前
Java并发List实战:CopyOnWriteArrayList原理与ArrayList常见面试题
java·开发语言·面试·list
代码or搬砖4 小时前
Docker 部署 Java 项目实践
java·docker·容器
又是忙碌的一天4 小时前
抽象类和接口
java·开发语言