docker 容器之间的通信问题

我node服务 和redis 分别在a和b两个不同的容器中,node服务启动的时候需要连接redis ,现在的问题是我配置redis连接地址的时候写127.0.0.1 连接不到b容器中redis 。a和b容器都是用 docker network自定义网络创建的。 按理说 在一个网络里 应该共享127.0.0.1呀。

阅读 2.8k
1 个回答

你node 连接配置里面的127.0.0.1 走的是你node的容器里面的127.0.0.1,是内部环境的,与外部不是共用127.0.0.1的,你在宿主机使用127.0.0.1应该可以连接你的redis,你说共用同一网卡的,可以看看这个,https://blog.csdn.net/luckyji...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题