【发布时间】:2016-01-25 00:32:30
【问题描述】:
我在 OS X 上运行 Docker:
docker run --name mongo -p 27017:27017 -v ./data/db:/data/db -d mongo mongod
并使用我获得的 ip:
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();
});
我收到超时错误。
我正在使用来自 Docker Hub 的官方 mongo 存储库。为了从主机连接,我需要做任何其他设置吗?
【问题讨论】:
标签: node.js macos mongodb docker