目录
- 引出
- 初始化使用,SSH连接
- 控制台设置密码和配置
- 开放连接的端口
- 在finalshell中建立连接
- 安装docker,运行MySQL
- 安装docker
- 拉取运行mysql容器
- redis的拉取运行
- redis.conf的配置(7.2.0版本)
- 准备挂载文件和运行
- redis的主从搭建:一主一从
- 总结
引出
1.华为云初始化配置,设置密码,ssh连接;
2.安装docker,安装运行mysql容器;
3.redis镜像的拉取,创建运行容器;
4.搭建redis主从,一主一从,7.2版本的redis.conf配置文件;

初始化使用,SSH连接
控制台设置密码和配置
设置密码,官方要求复杂一点

进行远程登陆配置

开放连接的端口
添加开放的端口

在finalshell中建立连接
在finalShell中新建SSH连接

系统的相关信息

安装docker,运行MySQL
安装docker

升级安装工具

apt-get install ca-certificates curl gnupg lsb-release

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

apt-get install docker-ce docker-ce-cli containerd.io

docker --version

拉取运行mysql容器

docker run -itd --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 mysql

navicat连接mysql

连接成功

redis的拉取运行

redis.conf的配置(7.2.0版本)
docker image inspect redis

下载配置文件:https://redis.io/docs/management/config/

bind 允许任何ip访问

保护模式关闭

启动的端口号,6379,默认即可,不要改

保存RDB的规则,可以不用设置

暴露服务器的ip和端口号,ip是云服务器的ip,端口号是6379,为主从搭建做准备

打开AOF持久化

AOF和RDB混合存储,可以设置一下

准备挂载文件和运行

准备静态网段
docker network create --driver bridge --subnet=172.18.12.0/16 --gateway=172.18.1.1 pet_docker_net

docker run -it \
--name redis_6379 \
--privileged \
-p 6379:6379 \
--network pet_docker_net \
--ip 172.18.12.79 \
-v /etc/localtime:/etc/localtime \
-v /usr/local/software/redis/6379/conf/redis.conf:/usr/local/etc/redis/redis.conf \
-v /usr/local/software/redis/6379/data/:/data \
-v /usr/local/software/redis/6379/log/redis.log:/var/log/redis.log \
-d redis \
/usr/local/etc/redis/redis.conf

进入redis-cli进行操作
docker exec -it redis_6379 bash

连接redis

redis的主从搭建:一主一从


docker run -it \
--name redis_6380 \
--privileged \
-p 6380:6379 \
--network pet_docker_net \
--ip 172.18.12.80 \
-v /etc/localtime:/etc/localtime \
-v /usr/local/software/redis/6380/conf/redis.conf:/usr/local/etc/redis/redis.conf \
-v /usr/local/software/redis/6380/data/:/data \
-v /usr/local/software/redis/6380/log/redis.log:/var/log/redis.log \
-d redis \
/usr/local/etc/redis/redis.conf

docker exec -it redis_6380 bash
redis-cli
info replication


总结
1.华为云初始化配置,设置密码,ssh连接;
2.安装docker,安装运行mysql容器;
3.redis镜像的拉取,创建运行容器;
4.搭建redis主从,一主一从,7.2版本的redis.conf配置文件;



















