一、下载Redis镜像

docker官网给出的下载命令默认是当前最新的,但是过一段时间后版本就会更新,现在的版本就会不知道是那一个,所以建议下载是带上版本号,方便后期排错与升级,本次安装使用的是6.2.7版

docker pull redis:6.2.7-bullseye

image-1654842272099

二、启动Redis

1、首先先创建一个文件夹用来存放redis映射出来的文件,这样的好处是方便直接配置并且由持久化的数据也可以在容器挂掉时不丢失。
image-1654841231209
创建两个文件,一个存放数据,一个存放配置文件

2、创建Redis容器并启动

docker run -p 6379:6379 --name myredis   \
-v /opt/docker/Redis/data:/data \
-v /opt/docker/Redis/conf/redis.conf:/etc/redis/redis.conf \
--restart unless-stopped \
-d redis:6.2.7-bullseye  \
redis-server /etc/redis/redis.conf --appendonly yes
参数 说明
-p 物理机端口:docker容器端口 物理机端口映射到docker容器中的端口
–name myredis 指定docker容器的名称,方便后续操作
-v 物理机目录:docker容器目录 数据卷挂载位置,简而言之,就是docker容器实际读写的是物理机指定的文件
- -restart unless-stopped 容器重启策略
-d redis:6.2.7-bullseye 后台运行 启动哪个版本的 Redis (本地镜像的版本)
redis-server /etc/redis/redis.conf Redis 容器中设置 redis-server 每次启动读取 /etc/redis/redis.conf 这个配置为准
- -appendonly yes 在Redis容器启动redis-server服务器并打开Redis持久化配置

查看docker容器可以看到redis就说明启动成功了

### 查看Docker运行中的容器
docker ps 
docker ps | grep redis

image-1654843710109