redis connect 127.0.0.1:6379

62o28rlo  于 2021-06-08  发布在  Redis
关注(0)|答案(1)|浏览(371)

这个问题在这里已经有答案了

如何从docker容器内部连接到机器的本地主机((31个答案)
4个月前关门了。
我在我的服务器上运行redis(redis没有在容器中运行),我正在尝试连接到我的容器中的redis,这个容器有一个node.js应用程序正在运行。从日志中的my dockerfile使用节点应用程序启动docker容器时,出现以下错误: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379

o0lyfsai

o0lyfsai1#

docker现在提供了一个名为 host.docker.internal 对于windows/mac版本(请参见https://docs.docker.com/docker-for-windows/networking/#use-案例和解决方法),解析为主机的内部ip地址。
所以不用 localhost:6379 / 127.0.0.1:6379 在连接字符串中,将其更改为 host.docker.internal:6379 .
注意:对于linux,有一个解决方法->请参阅https://stackoverflow.com/a/61424570/3761628

相关问题