centos7下docker 容器实现redis主从同步

1.下载redis 镜像

复制代码
docker pull bitnami/redis

2. 文件夹授权

此文件夹是 你自己映射到宿主机上的挂载目录

复制代码
chmod 777 /app/rd1

3.创建docker网络

复制代码
docker network create mynet

4.运行docker 镜像 安装redis的master

-e 是设置环境变量值

复制代码
docker run -d -p 6379:6379 \
-v /app/rd1:/bitnami/redis/data \
-e REDIS_REPLICATION_MODE=master \
-e REDIS_PASSWORD=123456 \
--network mynet --name redis01 \
bitnami/redis

5. 检查redis 容器是否启动正常

复制代码
docker ps 

6. 运行从redis 容器

复制代码
docker run -d -p 6380:6379 \
-v /app/rd2:/bitnami/redis/data \
-e REDIS_REPLICATION_MODE=slave \
-e REDIS_MASTER_HOST=redis01 \
-e REDIS_MASTER_PORT_NUMBER=6379 \
-e REDIS_MASTER_PASSWORD=123456 \
-e REDIS_PASSWORD=123456 \
--network mynet --name redis02 \
bitnami/redis

启动如果报错,就给宿主机/app/rd2 文件夹设置权限

7.启动成功后,验证容器启动是否正常

复制代码
docker ps
相关推荐
m_136872 小时前
Mac Intel 芯片部署 YOLO(Docker 方式,支持离线打包与 Compose 管理)
yolo·macos·docker
Armyyyyy丶2 小时前
Redis底层实现原理之五大基础结构
数据结构·redis·缓存
潘晓可3 小时前
Nextcloud 实战:打造属于你的私有云与在线协作平台
docker
衍余未了3 小时前
centos9 docker启动不起来,docker启动发生堵塞问题!
运维·docker·容器
我真的是大笨蛋4 小时前
K8S-基础架构
笔记·云原生·容器·kubernetes
tianyuanwo5 小时前
Docker Registry 实现原理、适用场景、常用操作及搭建详解
运维·docker·容器·registry
木二_6 小时前
附050.Kubernetes Karmada Helm部署联邦及使用
容器·kubernetes·karmada·kubernetes联邦·集群联邦
wdxylb7 小时前
Kubernetes实战系列(4)
云原生·容器·kubernetes
PXM的算法星球7 小时前
ZooKeeper vs Redis:分布式锁的实现与选型指南
redis·分布式·zookeeper
专注代码七年8 小时前
Docker 本地开发环境搭建(MySQL5.7 + Redis7 + Nginx + 达梦8)- Windows11 版 2.0
nginx·docker·容器