如何使用Compass作为Windows 10环境中的容器运行来连接Mongo DB?

时间:2018-01-13 15:52:39

标签: mongodb docker

我的docker在Windows 10环境中运行,IP地址为:192.168。##。###

我使用命令:

将mongodb作为容器启动
docker container run -p 28000:27017 --name mongodb --detach mongo:3.4

我使用mongodb shell成功地从docker env连接到mongo db,如下所示:

docker exec -it mongodb mongo

我无法使用MongoDB指南针的Windows IP地址和端口号28000连接到mongodb实例。

我如何连接?

1 个答案:

答案 0 :(得分:0)

我执行了以下命令,找到了泊坞机的IP地址:

push

NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default * virtualbox运行tcp://192.168.99.100:2376 v17.12.0-ce

$docker-machine ls

导出DOCKER_TLS_VERIFY =“1”

export DOCKER_HOST =“tcp://192.168.99.100:2376”

然后通过传递IP地址192.168.99.100和端口号28000,我成功连接到在容器中运行的Mongodb实例。