解决Docker安装Redis不能远程链接的问题
Docker安装Redis本来是一路顺风,但最近在安装的过程中却遇到了远程不能链接的问题,以免再次遇到,现在记录下来。
一、 Docker安装Redis命令:
1、 Redis的配置配置文件,
链接:https://pan.baidu.com/s/1VEzb1UCaTdRxVB28EBTTmw
提取码:q4yh
2、 复制这段内容后打开百度网盘手机App,操作更方便哦主要注意配置事项
requirepass zhangsan2019@ #密码 bind 127.0.0.1 #注释掉 protected-mode no #启用保护模式
3、
docker run -p 6379:6379 --privileged=true --name redis -v /home/docker/redis/redis.conf:/root/redis/redis.conf -v /home/docker/redis/data:/data -d --restart=always redis:latest redis-server --appendonly yes --requirepass " zhangsan2019@"
a) 注意:如果命令执行后提示下列信息,需要另外配置系统的/etc/sysctl.conf文件来解决,不然外网是不能访问的
docker redis WARNING: IPv4 forwarding is disabled. Networking will not work.
i. vi /etc/sysctl.conf ii. net.ipv4.ip_forward=1 #添加这段代码 iii. systemctl restart network && systemctl restart docker #重启network服务 iv. sysctl net.ipv4.ip_forward #查看是否修改成功 (备注:返回1,就是成功)
二、 客户端链接
1、 打开RedisDesktopManager 填写配置信息如下
2、 链接后刷新下就可以看到Redis默认DB列表