在Linux系统的docker中安装redis,本地的可视化工具连接不到
来源:7-7 商品和订单服务中使用MQ(中)
陀螺ING
2018-06-04
Linux的防火墙已经关闭了
redis也在docker中启动了
但是就是无法连接,测试连接总是失败
写回答
5回答
-
wirechen
2018-06-18
同学你好,我们现在做问题回访,请你的问题最后得到了解决吗?
00 -
Nichen
2018-06-09
内部程序测试能够跑通, 说明redis服务本身没有问题, 本地无法连接, 那么问题可能出现在网络问题上. docker默认是不会对外暴露端口的, 只在内部可以访问
想要本地访问的话, 我目前能想到的有三个方案:
把docker所在容器的端口映射出来, 这样在docker外部访问被映射的端口号就可以了
设置网络, 使本地能够直接连接到redis所在的容器, 可以在宿主机上使用iptables的nat转发
通过转发, 看你使用的工具, 支持SSH转发, 可以使用SSH连接到redis所在的宿主机, 然后转发请求到redis所在的容器
022018-06-13 -
慕粉1503299742
2018-06-07
你启动 docker redis 的run命令的参数什么 有没有把端口镜像出来
032018-07-04 -
陀螺ING
提问者
2018-06-06
测试的话,接口是通的,刚刚也试了你的想法,还是不行,感谢您的回答
00 -
wirechen
2018-06-04
下面的安全选择:无。如果还是不行,先用telnet检查下本地能不能连接通虚拟机上的6379端口的应用。
00
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5668 学习 · 2489 问题
相似问题