La connexion à mongo conteneur docker à partir de l'hôte

Je suis à court de Docker sur OS X avec:

docker run --name mongo -p 27017:27017 -v ./data/db:/data/db -d mongo mongod

et à l'aide de l'adresse ip, je reçois à partir de:

docker inspect --format '{{ .NetworkSettings.IPAddress }}' <cid>

:

var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
var url = 'mongodb://<ip>:27017';

MongoClient.connect(url, function(err, db) {
   assert.equal(null, err);
   db.close();
});

et je suis arriver a expiré erreur.

Je suis en utilisant le officiel mongo référentiel de Docker Hub. Est-il un paramétrage supplémentaire que je dois faire afin de vous connecter à partir de l'hôte?

OriginalL'auteur ggeise | 2015-10-26