提问者:小点点

无法从容器连接到数据库


我有一个Docker容器,其中有一个Node.js应用程序和一个Redis数据库,它运行在服务器上(而不是容器中)。在容器中,当应用程序启动时,我无法连接到DB,我得到以下错误error:Redis connection to 127.0.0.1:6379failed-connect econnrefered 127.0.0.1:6379但是我不明白为什么,因为如果我打开服务器上的redis-cli并ping,它会用pong回答,所以DB是启动的。


共1个答案

匿名用户

您将需要提供您的docker应该使用的网络。要允许it连接到您的主机,请在docker命令中提供网络

  --network="host"