目录
引出
1.云耀云服务器L实例初始化配置,设置密码,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
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.云耀云服务器L实例初始化配置,设置密码,ssh连接;
2.安装docker,安装运行mysql容器;
3.redis镜像的拉取,创建运行容器;
4.搭建redis主从,一主一从,7.2版本的redis.conf配置文件;