首先下载号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

 

 收工!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐