请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

tomcat服务的docker 镜像无法访问本地redis

老师,我制作了个tomcat服务的docker 镜像。这个服务需要访问redis。我在本地启动了redis后。docker 里的服务无法访问本机redis服务。redis的conf我已经取消了# bind 127.0.0.1 ::1。但是还是无法访问。

正在回答 回答被采纳积分+3

1回答

麦兜搞IT 2021-06-25 18:19:26

您好,redis也在容器里么? 你在本地能访问到redis么,不通过tomcat的话

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仙1105565 #1
    之前redis没有在容器里,我的tomca服务如果不放到容器里,能够访问到本地redis。但是我把tomcat服务放到docker 容器里就找不到本地的redis了。后来redis放到容器里也是一样的。
    回复 有任何疑惑可以回复我~ 2021-06-25 21:55:25
  • 麦兜搞IT 回复 提问者 慕仙1105565 #2
    您好,可能是网络问题,tomcat需要访问redis的容器ip地址。或者您可以等我们docker-compose那一章更新完了,使用docker-compose
    回复 有任何疑惑可以回复我~ 2021-06-28 15:00:53
  • 提问者 慕仙1105565 回复 麦兜搞IT #3
    对,我怀疑是这样。您这边有没有比如我有个tomcat的服务我放到镜像里了,然后我再弄个redis的镜像,我启动tomcat和redis的镜像服务,就跟之前我没放到镜像都是本地的方法。辛苦老师,谢谢老师了。
    回复 有任何疑惑可以回复我~ 2021-06-28 16:24:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信