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
相关推荐
AOwhisky1 分钟前
Docker 学习笔记:网络篇
linux·运维·网络·笔记·学习·docker·容器
眷蓝天16 分钟前
Kubernetes 特殊容器技术详解
云原生·容器·kubernetes
亚空间仓鼠31 分钟前
Docker容器化高可用架构部署方案(五)
docker·容器·架构
七牛开发者34 分钟前
开源项目观察|ds4:本地 Agent 推理,不只是把模型跑起来
人工智能·redis·算法·开源
phltxy35 分钟前
Redis 数据结构之 List 详细解析
数据结构·redis·list
手握风云-41 分钟前
Redis:不只是缓存那么简单(九)
redis·缓存
gQ85v10Db1 小时前
Redis分布式锁进阶第三十二篇
数据库·redis·分布式
i学长的猫1 小时前
# Hermes + Web UI 本地 Docker 部署指南
前端·ui·docker
xu_ws1 小时前
redis的io多路复用和Java NIO的区别
java·redis·nio
Devin~Y1 小时前
大厂Java面试实录:Spring Boot微服务 + Redis/Kafka + Prometheus/Jaeger + RAG/Agent(小Y水货版)
java·spring boot·redis·spring cloud·kafka·prometheus·jaeger