docker - Redis桌面管理器无法在docker中连接redis?
问题描述
事情是这样的:
我在我的 win10 电脑的 VituralBox 中安装了 Cent OS 7,并在其中安装了 docker,然后安装了 redis 并使用命令行运行它:
docker run -d -p 6379:6379 --name myredis registry.docker-cn.com/library/redis
docker run -d -p 192.168.1.105:6379:6379 --name myredis registry.docker-cn.com/library/redis
(我都试过了,删除并重新运行)
以下是详细信息:
[root@localhost /]# docker pull registry.docker-cn.com/library/redis
Using default tag: latest
latest: Pulling from library/redis
802b00ed6f79: Pull complete
8b4a21f633de: Pull complete
92e244f8ff14: Pull complete
fbf4770cd9d6: Pull complete
1479f3bcce09: Pull complete
b4020173179f: Pull complete
Digest: sha256:b77926b30ca2f126431e4c2055efcf2891ebd4b4c4a86a53cf85ec3d4c98a4c9
Status: Downloaded newer image for registry.docker-cn.com/library/redis:latest
[root@localhost /]# docker images
REPOSITORY TAG IMAGE ID C REATED SIZE
registry.docker-cn.com/library/redis latest e1a73233e3be 2 weeks ago 83.4MB
[root@localhost /]# docker run -d -p 6379:6379 --name myredis registry.docker-cn.co m/library/redis
15ce42331abfdada499378b9021a6b8506028577e7411d9b4530f55678656aa3
[root@localhost /]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
15ce42331abf registry.docker-cn.com/library/redis "docker-entrypoint.s…" 28 seconds ago Up 26 seconds 0.0.0.0:6379->6379/tcp myredis
但我无法将 redis 与 Redis 桌面管理器连接,这是该软件的日志:
2018-09-20 02:02:45 : Connection: Cancel running commands
2018-09-20 02:02:45 : Connection: Disconnect on error: Connection error: The proxy type is invalid for this operation
2018-09-20 02:02:45 : Connection: redis > connection failed
- 6379是打开的,没有被防火墙阻止,因为我检查了它。
- Redis 没有密码。
解决方案
通过IP而不是域名访问。我有同样的问题,当我到达它时解决了。
推荐阅读
- angular-cli - @angular/cli 的选项路径是什么?
- c# - 既然我们有多播委托,为什么我们需要事件?
- javascript - 试图确定图像元素的可见部分(jQuery)
- utf-8 - 这些表情符号是有效的 UTF-8 吗?
- python - 如何顺序组合2个tensorflow模型?
- javascript - 使用 webpack 加载噩梦时出错
- c - C中调用结构的动态方法
- powershell - 如何从 RStudio 终端进行 SSH 登录
- powershell - 我可以在一个while循环内的一个日志文件中有两个“尾巴”,一个条件做一件事,另一个做别的事情吗?
- c# - 在不关闭主窗体的情况下关闭第二个窗体时出现问题