搜索镜像

$ docker search mongodb
复制代码

拉取镜像

$ docker pull mongo
复制代码

给镜像创建一个新实例

$ docker run --name [cool-mongo] -p [27017:27017] -d [mongo]
复制代码

进入容器

$ docker exec -it [容器ID] bash
复制代码

进入mongodb数据库

$ mongo
复制代码

查看数据库并使用

$ show dbs
$ use admin
复制代码

创建用户

注意:[* ]内的都是参数,根据自己所对应的去填写

$ db.createUser({
... user: 'root',
... pwd: 'root',
... roles: [{role: '[readWrite]', db: '[database]'}],
...
})
复制代码

role数据库角色

1. 数据库用户角色:read、readWrite;
2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 备份恢复角色:backup、restore;
5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
6. 超级用户角色:root
// 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)
7. 内部角色:__system
复制代码

db,Database缩写,可在mongodb内 使用以下命令查看已有的数据库

show dbs;
复制代码

反馈

Successfully added user: {                              "user" : "root",                                "roles" : [                                     {                                       "role" : "readWrite","db" : "database"                  }                                       ]
}
复制代码

转载于:https://juejin.im/post/5c04c8a8518825741f6282e0

云计算虚拟化之Docker上如何安装Mongodb?相关推荐

  1. #gStore-weekly | Centos7系统下gStore在 docker上的安装部署

    本人在使用gStore时想在docker环境中安装部署,但是官网的开发文档中关于docker安装部署指导很少,因此本人就根据自己的安装经验编写一篇关于gStore在docker上的安装部署博文. 本人 ...

  2. Centos7上yum安装mongodb(安装epel中的版本可能会比较老)

    yum install epel-release 搜索mongodb-server 安装mongodb yum install mongodb-server.x86_64 配置mongodb vim ...

  3. Centos7上yum安装mongodb

    搜索mongodb-server 安装mongodb yum install mongodb-server.x86_64 配置mongodb vim /etc/mongod.conf 修改为0.0.0 ...

  4. 【云计算虚拟化】docker在ubuntu14.04下的安装

    关于Docker:网上的介绍太多了,就不再赘述,总之就是很好用. 运行之前确保有管理员权限. 1,安装wget: 确保有wget 如果没有:sudo apt-get install wget 2,安装 ...

  5. 【云计算虚拟化】Docker的基本命令使用

    from:http://blog.csdn.net/chenriwei2/article/details/50250923 一.系统相关命令: 1.1 查看docker 的版本信息:docker ve ...

  6. Windows Server 2019 Standard上部署安装MongoDB

    一.安装 官网的下载地址: https://www.mongodb.com/download-center 下载后,双击mongodb-win32-x86_64-2008plus-ssl-4.0.5- ...

  7. linux卸载docker redis,【Docker】Redis在docker上的安装、启动、停止、删除操作

    查找镜像 按名称搜索图像 docker search redis 按名称搜索并显示非截断描述(--no-trunc) docker search --stars=3 --no-trunc redis ...

  8. 嵌入式linux mongodb,小白在Ubuntu安装mongoDB与mongo-c-driver

    目的: 本人从事嵌入式软件,项目中需要使用MongoDB,最终需要熟悉c-driver的API,小白在搭建环境有些浪费时间,故写这文章让与我同样状态的开发人员学习学习. 在Ubuntu上的安装mong ...

  9. mac安装mongodb数据库

    Mac苹果电脑 上如何安装 MongoDb数据库(环境变量配置.数据库配置) 一.下载安装文件 1. 官网下载mongodb数据库安装包 https://www.mongodb.com/downloa ...

  10. Mac上docker下安装mongodb出错?

    docker下安装mongodb步骤(包括出错解决办法)(Mac) 前提是你的电脑得装了docker,这里就不说docker怎么装了! first step:拉取官方的最新版本的镜像: $ docke ...

最新文章

  1. python3读取excel文件(xls/xlsx)
  2. GIS地图界面和计算机图形学填充算法
  3. eureka客户端获取服务列表时间间隔配置
  4. java中无符号右移怎么移_Java | java中>>(右移)和>>>(无符号右移)的区别...
  5. 深度学习(21)神经网络与全连接层四: 输出方式
  6. .pro.user文件
  7. pdf内容怎么复制到word文档里_pdf文件怎么放到word里?这招实在是太好用了
  8. 越狱苹果抹掉数据怎么恢复cydia红字黄字闪退(淘宝30块买的)
  9. 图像CMYK模式转RGB模式
  10. 转1:Python字符编码详解
  11. 如何在WPF中使用虚拟键盘
  12. Python 利用 turtle画出樱花树
  13. Android--Telephony
  14. 计算机软件研发的相关会计分录,研发专利技术会计分录怎么做
  15. 图片制作二次元头像,表情很到位哦
  16. ELK搭建-基于自制docker镜像
  17. 红米Redmi G Pro电脑系统经常崩溃怎么U盘重装?
  18. 做结构化怎样选择文档类型
  19. 学习笔记:上网认证5 设置wifi(AP)通过FreeRadius认证
  20. codevs 2924 数独挑战 x(三种做法+超详细注释~)

热门文章

  1. javascript 模板
  2. jQuery 学习笔记 元素操作
  3. oracle 11g PL/SQL Programming学习三
  4. Spring Framework,ioc容器(转)
  5. 第十五章 第十五章 异步A3C(Asynchronous Advantage Actor-Critic,A3C)-强化学习理论学习与代码实现(强化学习导论第二版)
  6. 【OpenCV学习笔记】【教程翻译】二(车牌识别算法框架)
  7. Python多线程(threading模块)
  8. 从零基础入门Tensorflow2.0 ----八、39.3. gpu3
  9. Python3——列表:Python主力
  10. scikit-learn 算法的通用形式