我node服务 和redis 分别在a和b两个不同的容器中,node服务启动的时候需要连接redis ,现在的问题是我配置redis连接地址的时候写127.0.0.1 连接不到b容器中redis 。a和b容器都是用 docker network自定义网络创建的。 按理说 在一个网络里 应该共享127.0.0.1呀。
我node服务 和redis 分别在a和b两个不同的容器中,node服务启动的时候需要连接redis ,现在的问题是我配置redis连接地址的时候写127.0.0.1 连接不到b容器中redis 。a和b容器都是用 docker network自定义网络创建的。 按理说 在一个网络里 应该共享127.0.0.1呀。
5 回答4.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
5 回答2k 阅读
3 回答2k 阅读
你node 连接配置里面的127.0.0.1 走的是你node的容器里面的127.0.0.1,是内部环境的,与外部不是共用127.0.0.1的,你在宿主机使用127.0.0.1应该可以连接你的redis,你说共用同一网卡的,可以看看这个,https://blog.csdn.net/luckyji...