一、获取镜像查看镜像版本docker search redis拉取镜像docker pull redis查看是否拉取成功docker images -a二、配置准备a. 新建目录/home/minner/redis/conf/home/minner/redis/data/home/minner/redis/logb.下载配置文件查看redis版本[rootlocalhost redis]# docker run --rm redis:latest sh -c redis-server -vRedis server v8.6.2sha00000000:1 mallocjemalloc-5.3.0 bits64 buildc762dd2aa3936af2注意下载对应版本的配置文件https://raw.githubusercontent.com/redis/redis/8.6/redis.conf上传redis.confc.新建空的日志文件touch redis.log修改日志文件权限输入指令chmod 777 redis.log将 redis.log 日志文件的权限设置为可读写。输入指令ll查看是否修改成功。tree.├── conf│ └── redis.conf├── data│ └── dump.rdb└── log│ └── redis.log三、创建docker容器docker run -d \--name redis \--privileged \-p 6379:6379 \-v /home/minner/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \-v /home/minner/redis/data/:/data \-v /home/minner/redis/log/redis.log:/var/log/redis.log \-d redis redis-server \/usr/local/etc/redis/redis.conf \--appendonly yes --requirepass y***2023参考https://raw.githubusercontent.com/redis/redis/8.6/redis.conf四、配置 redis.conf可选重启docker容器1建议配置访问密码打开配置项 requirepass 后面跟你的密码requirepass pw2bind 127.0.0.1 -::1 这个玩意默认它打开了加 # 注掉#bind 127.0.0.1 -::13允许远程连接 protected-mode yes 改成 noprotected-mode no