首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Studio3T连接MongoDB对接?

如何通过Studio3T连接MongoDB对接?
EN

Stack Overflow用户
提问于 2018-03-20 14:52:23
回答 5查看 6.5K关注 0票数 7

我使用的是码头图像/蒙戈/ (最新的MongoDB版本)

我执行命令

代码语言:javascript
复制
docker run --name some-mongo -d mongo

然后安装演播室3T,输入如下的连接信息

但我联系不上。在这种情况下,什么是正确的连接必须在Studio3T中声明?如何通过Studio3T连接MongoDB实例(停靠程序)?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-03-20 14:56:36

您需要导出要在docker命令中使用的端口。例如:

代码语言:javascript
复制
docker run -p 127.0.0.1:27017:27017 --name some-mongo -d mongo

这将打开主机上容器的端口。

票数 10
EN

Stack Overflow用户

发布于 2021-07-07 13:15:14

  • 单击新建连接
  • 输入连接名称
  • 点击From URI
  • 以以下格式输入URI:mongodb://{username}:{password}@{ip_address}:{port}/?authSource=admin
  • 单击OK
  • 单击Test Connection
  • 有用吗?
代码语言:javascript
复制
- No: Check your username, password, etc
- yes: Congrats!
票数 3
EN

Stack Overflow用户

发布于 2020-05-19 09:00:28

如果下面的答案不适用于您,请尝试如下:

https://jquery.develop-bugs.com/article/10214076/How+to+connect+MongoDB+docker+by+Studio+3T%3F中找到解决方案

我使用的是对接图像/蒙戈/ (最新的MongoDB版本),我运行命令停靠运行-名称- mongo -d mongo,然后我安装了Studio3T,输入这样的连接信息,但我不能连接。在这种情况下,什么是正确的连接必须在Studio3T中声明?如何通过Studio3T连接MongoDB实例(停靠程序)?

您需要导出要在docker命令中使用的端口。例如:

代码语言:javascript
复制
docker run -p 127.0.0.1:27017:27017 --name some-mongo -d mongo

这将打开主机上容器的端口。

您需要找到正在运行Docker容器的IP地址。在Mac上,Linux具有自己的IP,在后台运行。因此,本地主机将无法工作。若要查找IP,请在“服务器”字段中run docker-machine env default并设置此IP。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49387438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档