1.拉取镜像
docker pull redis:6.2.1
2.创建挂在目录(根据自己要求修改具体目录)
mkdir -p /home/admin/redis/{data,conf}
3.在/home/admin/redis/conf目录下创建redis.conf文件
cd /home/admin/redis/conf
touch redis.conf
4.复制下面文本到redis.conf并保存退出
#注释掉这部分,这是限制redis只能本地访问
#bind 127.0.0.1
#默认yes,开启保护模式,限制为本地访问
protected-mode no
#redis持久化
appendonly yes
#设置密码
requirepass 123456
5.启动redis容器
docker run --restart=always -d --privileged=true -p 6379:6379 \
-v /home/admin/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /home/admin/redis/data:/data --name redis redis:6.2.1 \
redis-server /etc/redis/redis.conf --appendonly yes
6.查看容器日志看看是否部署成功
docker logs -f --tail=100 redis
或者使用redis连接工具连接注意防火墙开放端口问题