一、MongoDB安装

1、查看mongo镜像版本

docker search mongo

选择第一个mongo

2、获取最新版MongoDB镜像

docker pull mogo:latest

3、配置MongoDB挂载目录

mkdir -p /home/mongo/data
mkdir -p /home/mongo/conf
mkdir -p /home/mongo/backup

4、运行MongoDB

docker run -p 27017:27017 --name mongod \
-v /home/mongo/data:/data/db \
-v /home/mongo/backup:/data/backup \
-v /home/mongo/conf:/data/configdb \
-d mongo --auth

5、设置权限

# 进入mongo admin库
docker exec -it mongo mongo admin# 创建一个名为 admin,密码为 123456的用户。
>  db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});# 尝试使用上面创建的用户信息进行连接。
> db.auth('admin', '123456')

6、查看数据库

# 先登录
db.auth('admin', '123456')# 再查看
show dbs

1.数据库用户角色:read、readWrite;
2.数据库管理角色:dbAdmin、dbOwner、userAdmin;
3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4.备份恢复角色:backup、restore
5.所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
6.超级用户角色:root

7、Navicat连接MongoDB

8、创建数据库

Docker安装mongo数据库,navicat联接操作mongo相关推荐

  1. golang中连接mongo数据库并进行操作

    golang中连接mongo数据库并进行操作 golang中连接mongo数据库并进行操作 首先,我们需要下载mongo模块 执行 go get github.com/mongodb/mongo-go ...

  2. Docker安装FireBird数据库

    Docker安装FireBird数据库 Supported tags and respective Dockerfile links 2.5-sc, 2.5.8-sc (2.5-sc/Dockerfi ...

  3. Docker安装gbase8s数据库教程

    本章教程介绍如何利用Docker安装gbase8s数据库. 目录 一. 搜索镜像 二.拉取镜像 三.启动容器 四.数据库连接 一. 搜索镜像 docker search gbase8s 二.拉取镜像 ...

  4. docker 安装 mysql和Navicat Premium 远程连接

    文章目录 1. 安装mysql 2. Navicat Premium 远程连接 1. 安装mysql # 通过搜索镜像 docker search mysql# 拉取mysql镜像 docker pu ...

  5. Docker安装Oracle_11g数据库并配置

    一文搞懂Docker的安装 h:ttps://blog.csdn.net/qq_44895681/article/details/105540702 环境  CentOS 7.5  Docker 20 ...

  6. docker 安装mysql_docker|docker安装mysql数据库

    javaDEMO 本网站记录了最全的各种JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring的, Mybatis的等等各种,助力你从菜鸟到大牛,记得收藏哦~~https: ...

  7. Mac系统下使用Docker安装oracle数据库?(亲测有效)

    参考文章 https://www.runoob.com/docker/macos-docker-install.html https://blog.csdn.net/qq_37145397/artic ...

  8. Linux虚拟机下安装MYSQL数据库的详细操作

    1.MYSQL数据库的安装过程 1.1安装mysql 首先,我们还是先运行虚拟机,登录进入,再打开Xshell软件,进入之前所设置的会话中,准备进行MYSQL安装的操作命令. 1.查看LUNIX下同下 ...

  9. 国产操作系统银河麒麟V10(ARM64 / AArch64)使用docker安装milvus数据库

    最近需要用aarch64系统安装milvus,踩了很多坑,记录分享一下学习经验. 如果要使用源码编译安装,要解决很多依赖以及版本问题,很复杂,arm64经常编译报错,采用docker安装简单快捷. 1 ...

最新文章

  1. 如何区分惯性器件的零偏误差?
  2. 坚果云下载的文件夹在哪_坚果云文件夹在哪?如何直接访问坚果云文件夹?
  3. PHP参数会被用作对象名
  4. 加油python_力扣——gas station (加油站) python实现
  5. Node.js 教程
  6. (06)System Verilog 静态变量与动态变量区别
  7. 51nod 1180 方格射击游戏
  8. Web安全攻防 渗透测试实战指南3
  9. 8位单片机003兼容替换意法半导体STM8S003F3P6
  10. 360全景地图 android,Android-谷歌VR展示360度全景图
  11. 解决home end pgup pgdn没有独立,需要键盘映射的问题
  12. 在线上也能进行商标注册
  13. 苹果x为什么总黑屏_苹果X手机为什么突然黑屏了
  14. Codeforces 757F: Team Rocket Rises Again(支配树)
  15. ListView接收另一个页面的数值显示
  16. Vitamio的踩坑+填坑
  17. 蚂蚁森林能量java_使用autojs实现自动拾取蚂蚁森林能量与偷取朋友能量
  18. UltraEdit正则表达式使用(Regular Expressions in UltraEdit)
  19. 分组密码体制——密码学笔记(二)
  20. pdf ppt word office转图片 教学白板

热门文章

  1. 新版标准日本语初级_第三十五课
  2. Dev C++开发环境的配置及使用
  3. onethink复制、移动按钮IE8不兼容
  4. 告别内卷,Java面试指南霸榜Github Trending,刷完进大厂
  5. http://www.importnew.com/10937.html
  6. java swing rectangle,javaSE swing生成图片中,clearRect()方法的使用疑惑解决思路
  7. 【novelai】人工智能绘图初体验
  8. 上海地铁7号线综合监控系统部分图形
  9. c语言输入输出必须有吗,c语言本身没有输入输出语句吗
  10. java中url参数中有空格,tomcat下载文件时,URL含有文字参数与空格参数出错(java.io.FileNotFoundException错误) 解决方法(转)...