1.获取redis镜像
$ docker pull redis
2.查看本地镜像
$ docker images
3.创建目录来存放redis的配置文件
#mkdir -p docker/redis/conf
#mkdir -p docker/redis/data
4.从官网上下载redis配置文件,地址为:文件下载
然后可以用Notepad++打开配置文件(格式方便修改,其他软件打开也行)
然后找到bind 127.0.0.1 这一行 前面加# (绑定本机地址,如果不注释,只能在本机访问)
protected-mode yes 改为no (redis保护模式,默认开启,限制本地访问。可以改为no,关闭保护模式,也可以设置redis密码)
我修改好的配置(只做了上面两处修改) 百度网盘
提取码:51b4
如果有其他需求 也可自行修改
然后用Xftp将文件上传到Liunx刚才创建的/docker/redis/conf文件夹中
5.启动redis
$ sudo docker container run --restart=always \
-p 6379:6379 \
-v /docker/redis/data:/data \
-v /docker/redis/conf/redis.conf:/etc/redis/redis.conf \
--privileged=true \
--name myredis \
-d redis redis-server /etc/redis/redis.conf --appendonly yes
6.测试运行
sudo docker exec -ti myredis redis-cli
7.外部测试连接
通过Redis Desktop Manager 进行测试
软件百度网盘下载地址:百度网盘
提取码:3yhg
连接成功后我们可以看到刚才添加的数据