centos8部署docker&&docker安装mysql&clickHouse

本文详细介绍了如何通过Docker安装和配置MySQL,包括创建数据目录、启动容器、设置远程访问权限等步骤。接着,演示了如何拉取并启动ClickHouse的服务器和客户端,以及如何连接和使用这两个数据库。最后,强调了安装完成后使用Navicat验证数据库连接的必要性。
摘要由CSDN通过智能技术生成

首先下载号XSHeel和Xftp 之后连接ssh

 

安装Docker

可以选择官网下载 也可以通过打包工具解压生成

先ping一下百度 看看通不通
ping www.baidu.com

清理一下混乱
clear

把压缩包放上去
rz

解压 docker压缩包
tar -zxvf docker.tar.gz

ls

cd docker/

ll

切换目录后继续解压
tar -zxvf docker.tar.gz

cd docker/

clear

启动安装
bash install.sh docker-19.03.5.tgz

验证
docker ps -a

版本
docker -v

docker version

运行的服务
docker image list




 

启动docker 

systemctl start docker


启动完成后可利用官方提供的hello-world进行测试
docker run hello-world

第一次因为hello-world可能服务器上没有 他会去自己pull一下


开始安装mysql

查询mysql
docker search mysql

安装mysql
docker pull mysql

查看镜像
docker images

在opt下创建文件夹
cd /opt/
mkdir mysql_docker
cd mysql_docker/
echo $PWD

启动mysql容器,在var/lib/docker/containers/下查看容器
docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest

cd /var/lib/docker/containers/

查看mysql进程
docker ps -a


进入mysql容器,并登陆mysql
docker exec -it mysqlserver bash
mysql -uroot -p

开启远程访问权限
use mysql;
select host,user from user;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;

查看docker日志
docker logs -f --tail 10 xxxx






 上面的xxxx就是docker ps -a之后的contatiner_id

安装之后 一定要Navicat连一下 确保无误

现在开始安装clickHouse 咱行式数据库和列式数据库都得有 

拉取clickhouse的docker镜像
docker pull yandex/clickhouse-server
docker pull yandex/clickhouse-client
启动server端

# 默认直接启动即可
docker run -d --name [启动之后的名称] --ulimit nofile=262144:262144 yandex/clickhouse-server

# 如果想指定目录启动,这里以clickhouse-test-server命令为例,可以随意写
mkdir /work/clickhouse/clickhouse-test-db       ## 创建数据文件目录
# 使用以下路径启动,在外只能访问clickhouse提供的默认9000端口,只能通过clickhouse-client连接server
docker run -d --name clickhouse-test-server --ulimit nofile=262144:262144 --volume=/work/clickhouse/clickhouse_test_db:/var/lib/clickhouse yandex/clickhouse-server

启动并连接clickhouse-server

docker run -it --rm --link clickhouse-test-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server

 

 收工!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值