没有正确配置nodeBB redis的Docker?

时间:2016-03-19 02:00:07

标签: node.js docker redis

所以一切都很好用我的项目图像期待redis。我能够构建和运行,我很高兴,但在我的config.json中,我尝试将主机更改为redis127.0.0.1和我的VM的IP。当我在容器中运行nodeBB时,我遇到了这个问题error: Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379

"redis": {
    "host": "127.0.0.1",
    "port": "6379",
    "database": "0"
}

我真的不确定在哪里指向我的redis?

1 个答案:

答案 0 :(得分:1)

实际上,docker使用自己的网络(通常是docker0)并拥有自己的IP地址,而不是127.0.0.1。要获取容器的真实ip,可以执行命令docker inspect来查找它。

docker inspect CONTAINER_IP