因此,除了redis之外,我的项目图像一切都运行得很好。我能够构建并运行,我对此感到高兴,但在我的config.json中,我尝试将主机更改为redis、127.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应该指向哪里?
发布于 2016-03-19 16:13:02
实际上,docker使用自己的网络(通常是docker0),并有自己的IP地址,而不是127.0.0.1。要获取容器的真实ip,可以执行docker inspect命令来查找。
docker inspect CONTAINER_IPhttps://stackoverflow.com/questions/36097000
复制相似问题