2016-03-19 2 views
0

私はすべてのプロジェクトイメージでうまくいきます。私は構築して実行することができましたが、私は満足していますが、私の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:6379nodeBB redisのドッカーは正しく設定されていませんか?

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

この問題を取得し、私は本当に私のRedisを指すようにどこかわかりませんか?

+0

Redisは別のコンテナ内、同じコンテナ内、またはホスト自体の中にありますか?それがホスト自体にある場合、どのOSを実行していますか? – Eli

答えて

1

実際にドッカーは独自のネットワーク(通常はdocker0)を使用しており、127.0.0.1ではなく、独自のIPアドレスを持っています。コンテナの実際のIPを取得するには、コマンドdocker inspectを実行して見つけてください。

docker inspect CONTAINER_IP 
関連する問題