首页 文章

Docker-Mongodb - 如何连接本地(windows)中的mongo图像

提问于
浏览
1

我正在尝试连接到我的docker mongo映像,我在本地安装了mongodb,并将mongodb bin路径添加到windows路径环境变量 . 我正在做以下步骤

cd <docker-location>

docker login

docker ps
  • 检查已经运行的mongo
docker pull myrepo/mymongo-image:1.0
docker run -p 27017:27017 -d --net=host --name=mytestDB myrepo/mymongo-image:1.0

docker logs mytestDB

输出:MongoDB启动:pid = 6 port = 27017 dbpath = / data / db 64位主机= moby docker ps输出:

CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS              PORTS               NAMES
34598734598        myrepo/mymongo-image:1.0   "/bin/sh -c /usr/bin/"   12 hours ago        Up About a minute                       mytestDB

在本地启动mongo:

mongo --port 27017

但我得到这样的错误:

MongoDB shell version: 3.2.1
connecting to: 127.0.0.1:27017/test
2016-10-13T20:04:12.273+0530 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:10061 No connection could be made because the target machine actively refused it.
2016-10-13T20:04:12.277+0530 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:226:14
@(connect):1:6

exception: connect failed

请告诉我错误的地方 .

1 回答

相关问题