I installed the Mongo docker image and ran it using these commands (mac boot2docker installed)
docker pull mongo
and
docker run --name some-mongo -d mongo
but now I want to connect to it through the mongo client:
mongo --port 27017 --host 127.0.0.1
but I get this error message:
MongoDB shell version: 3.0.4
connecting to: 127.0.0.1:27017/test
2015-07-27T14:22:24.088+0300 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
2015-07-27T14:22:24.094+0300 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:181:14)
at (connect):1:6 at src/mongo/shell/mongo.js:181
exception: connect failed
It is clear to me that Docker does not detect ports, since telnet before 27017 on the local host does not work either.
What am I doing wrong?\
source
share