具有nodeBB redis的Dockerconfiguration不正确?

所以,一切都与我期待redis的项目形象很好地工作。 我能够build立和运行,我很高兴,但在我的config.json内我已经尝试将主机更改为redis127.0.0.1和我的虚拟机的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?

实际上docker使用自己的networking(通常是docker0),并有自己的IP地址,而不是127.0.0.1 。 为了得到你的容器的真实ip,你可以执行命令docker inspect来查找它。

 docker inspect CONTAINER_IP