标签:oca 支持 protected 解决方法 不容易 镜像 local red dock
------------恢复内容开始------------
最近一直学缓存容器,了解到了redis和docker的强大功能之后决定在项目中使用到redis缓存技术,好不容易在Ubuntu中安装好了docker和redis并正常启动,但是Redis Desktop Manager连接不上启动好的redis容器,搞了半天解决了问题
1.首先一般来说我们需要用到一个docker中的redis镜像的时候,首先会下载下来:
//配置好阿里云加速器
$docker pull redis
//没配置阿里云加速器
$docker pull registry.docker-cn.com/library/redis
2.但是这样的会有一个问题,就是默认原生的redis image是不支持外部连接的,也就是只能本地连接,这就造成了Redis Desktop Manager连接不上的问题
1.首先先在/usr/local
下创建一个redis
文件夹
$sudo mkdir /usr/local/redis
2.然后可以让redis镜像以外部配置文件的方式进行启动,在usr/local/redis
下创建一个redis.conf
文件,文件配置如下:
#bind 127.0.0.1 //允许远程连接
protected-mode no
appendonly yes //持久化
requirepass 123456 //密码
3.然后用docker启动redis的时候用这个配置文件启动,操作如下:
$docker run -p 6379:6379 --name myredis -v /usr/local/redis/redis.conf redis
4.用Redis Desktop Manager连接的时候,创建一个新的连接配置如下
Name: 你的redis名字
Host: 127.0.0.1
Port 6379
Auth: 123456
5.点击连接即可
------------恢复内容结束------------
关于Redis Desktop Manager无法连接Ubuntu上的redis容器
标签:oca 支持 protected 解决方法 不容易 镜像 local red dock
原文地址:https://www.cnblogs.com/dotdashdotdash/p/12356228.html