1.首先需要创建文件夹存放data,conf
mkdir -p /usr/local/redis/data
mkdir -p /usr/local/redis/conf
2.从dockerhub中获取redis
docker pull redis
这个是从docker hub拉取的最新版本,具体的版本可以在链接上看。

3.修改redis的conf文件
首先从官网下载下载下来redis.conf文件,然后修改以下内容:
## 默认yes,开启保护模式,限制为本地访问
protected-mode no
## 持久化
appendonly yes
## 密码
requirepass Root@123456
## 默认这行是放开的,需要去掉,否则外网访问不到
##bind 127.0.0.1
4.启动redis
docker run --name myredis -p 6379:6379 -v /usr/local/redis/data:/data -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
–name:指定镜像名
-v /usr/local/redis/data:/data:挂载目录
-v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf 指定配置文件
redis redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录 /usr/local/redis/conf/redis.conf
启动成功后通过docker ps查看是否启动成功

使用docker exec -it myredis redis-cli进入redis的控制台,docker exec -it myredis redis-cli -v 查看redis的版本
本文详细介绍了如何在Docker环境中部署Redis服务,包括创建必要目录、拉取Redis镜像、配置Redis参数及启动服务的步骤。同时,还提供了设置密码、持久化存储和允许远程访问的具体方法。
1811





