当前位置: 首页 > 知识库问答 >
问题:

Redis connect EconnRecided 127.0.0.1:6379[重复]

邓鸿信
2023-03-14

我在我的服务器上运行redis(redis不在容器中运行),我试图连接到我的容器中的redis,其中有一个运行Node.js应用程序。当从日志中的Dockerfile中使用节点应用程序启动Docker容器时,会出现以下错误:Redis连接到127.0.0.1:6379失败-连接econndelection 127.0.0.1:6379

共有1个答案

宓英哲
2023-03-14

Docker现在为Windows/Mac版本提供了一个名为host.Docker.internal的自定义DNS名称(请参见https://docs.Docker.com/docker-for-windows/networkings/#use-cases-and-workarounds),它可以解析为主机的内部IP地址。

因此,与其在连接字符串中使用localhost:6379/127.0.0.1:6379,不如将其更改为host.docker.internal:6379

注意:对于Linux有一个解决办法->请参见https://stackoverflow.com/a/61424570/3761628

 类似资料: