下载镜像
根据自己需要下载指定版本镜像,所有版本看这:Index of /releases/ (redis.io) 或 https://hub.docker.com/_/redis
            
            
              bash
              
              
            
          
          # 下载指定版本redis镜像
docker pull redis:7.2.0
# 查看镜像是否下载成功
docker images创建挂载目录
            
            
              bash
              
              
            
          
          # 宿主机上创建挂载目录
mkdir -p /usr/local/software/docker/redis/conf
mkdir -p /usr/local/software/docker/redis/data
# 进入conf文件夹下创建redis.conf文件
# 文件内容看下方
cd /usr/local/software/docker/redis/conf
vi redis.conf注:redis.conf文件github地址:redis/redis.conf at 7.2 · redis/redis · GitHub
创建并启动容器
            
            
              bash
              
              
            
          
          docker run -itd --name redis7 -p 6379:6379 -v /usr/local/software/docker/redis/conf/redis.conf:/etc/redis/redis.conf  -v /usr/local/software/docker/redis/data:/data redis:7.2.0 redis-server /etc/redis/redis.conf --appendonly yes --requirepass gusy1234 --bind 0.0.0.0 -::1命令解释:
|---------------------------------------------------------------------------|-------------------------------|
| -p 6379:6379                                                              | 端口映射,语法:-p 宿主机端口:容器端口         |
| -v /usr/local/software/docker/redis/conf/redis.conf:/etc/redis/redis.conf | 配置文件映射,语法:-v 宿主机目录/文件:容器目录/文件 |
| /usr/local/software/docker/redis/data:/data                               | redis持久化数据映射                  |
| redis-server /etc/redis/redis.conf                                        | 关键,以配置文件形式启动redis             |
| --appendonly yes                                                          | 开始数据持久化                       |
| --requirepass gusy1234                                                    | 设置密码                          |
| --bind 0.0.0.0 -::1                                                       | 开启外网访问                        |
查看容器是否启动
            
            
              bash
              
              
            
          
          docker ps测试连通性
