首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker搭建MongoDB并使用RoBo 3T完成连接

Docker搭建MongoDB并使用RoBo 3T完成连接

作者头像
zhaoolee
发布2019-12-19 12:43:02
1.2K0
发布2019-12-19 12:43:02
举报
文章被收录于专栏:木子昭的博客木子昭的博客

拉取mongo:3.6镜像到本地

docker pull mongo:3.6

创建容器

docker run --name zhaoolee-mongo -p 17017:27017 -d mongo:3.6
  • --name zhaoolee-mongo容器名为zhaoolee-mango
  • -p 17017:27017 容器内部服务端口为27017, 映射到主机的17017端口
  • -d mongo:3.6 使用的镜像为刚刚拉取到本地的mango:3.6

进入zhaoolee-mongo容器内的mongo shell(输入mongo即可进入mongo shell)

docker exec -it zhaoolee-mongo mongo

创建超级用户zhaoolee

  • use admin才能进行用户权限管理的相关操作
use admin
  • 创建超级用户为zhaoolee, 并设置密码为zhaoolee
db.createUser({ user:'zhaoolee',pwd:'zhaoolee',roles:[{ role:'userAdminAnyDatabase', db: 'admin'}]});

退出mongo shell的方法为exit

exit

使用RoBo 3T连接

RoBo 3T下载地址: Windows下载链接 | macOS下载链接 | Linux下载链接地址

至此, 一个mongodb就完成了搭建, 和远程连接的操作~

小结:

最近博主在做信息管理系统, 由于信息结构非常复杂, 而且经常变化, 很难使用mysql对其进行分表管理, 于是我决定使用NoSql 的MongoDB省时省力~ 果然,用适合的技术完成合适的任务, 才是程序员免加班的秘法~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 拉取mongo:3.6镜像到本地
  • 创建容器
  • 进入zhaoolee-mongo容器内的mongo shell(输入mongo即可进入mongo shell)
  • 创建超级用户zhaoolee
  • 退出mongo shell的方法为exit
  • 使用RoBo 3T连接
  • 小结:
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档