docker 宿主机redis 和容器redis 通信问题

clipboard.png
我同宿主机作为master 容器作为 slave 但是链接的时候总是拒绝这是为啥?

master 配置我把bind 127.0.0.1给注释了!搞不清楚这是为啥一直refused

阅读 6.5k
2 个回答

这张图希望能帮到你

docker内部访问主机网络

猜测是绑定ip地址或者是防火墙的问题
你可以使用 ss 或者 netstat 查看 redis 绑定的ip地址是哪个

  1. 你连接的是 宿主机的ip地址,可能是防火墙的挡住了
  2. 你可以试试在docker容器里面链接 docker 的桥接地址 172.17.0.1 redis-cli -h 172.17.0.1
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题