我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呀。
3 回答2.6k 阅读✓ 已解决
2 回答1k 阅读
1 回答991 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读
2 回答656 阅读✓ 已解决
2 回答1.7k 阅读
你node 连接配置里面的127.0.0.1 走的是你node的容器里面的127.0.0.1,是内部环境的,与外部不是共用127.0.0.1的,你在宿主机使用127.0.0.1应该可以连接你的redis,你说共用同一网卡的,可以看看这个,https://blog.csdn.net/luckyji...