云计算虚拟化之Docker上如何安装Mongodb?
搜索镜像
$ 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?相关推荐
- #gStore-weekly | Centos7系统下gStore在 docker上的安装部署
本人在使用gStore时想在docker环境中安装部署,但是官网的开发文档中关于docker安装部署指导很少,因此本人就根据自己的安装经验编写一篇关于gStore在docker上的安装部署博文. 本人 ...
- Centos7上yum安装mongodb(安装epel中的版本可能会比较老)
yum install epel-release 搜索mongodb-server 安装mongodb yum install mongodb-server.x86_64 配置mongodb vim ...
- Centos7上yum安装mongodb
搜索mongodb-server 安装mongodb yum install mongodb-server.x86_64 配置mongodb vim /etc/mongod.conf 修改为0.0.0 ...
- 【云计算虚拟化】docker在ubuntu14.04下的安装
关于Docker:网上的介绍太多了,就不再赘述,总之就是很好用. 运行之前确保有管理员权限. 1,安装wget: 确保有wget 如果没有:sudo apt-get install wget 2,安装 ...
- 【云计算虚拟化】Docker的基本命令使用
from:http://blog.csdn.net/chenriwei2/article/details/50250923 一.系统相关命令: 1.1 查看docker 的版本信息:docker ve ...
- Windows Server 2019 Standard上部署安装MongoDB
一.安装 官网的下载地址: https://www.mongodb.com/download-center 下载后,双击mongodb-win32-x86_64-2008plus-ssl-4.0.5- ...
- linux卸载docker redis,【Docker】Redis在docker上的安装、启动、停止、删除操作
查找镜像 按名称搜索图像 docker search redis 按名称搜索并显示非截断描述(--no-trunc) docker search --stars=3 --no-trunc redis ...
- 嵌入式linux mongodb,小白在Ubuntu安装mongoDB与mongo-c-driver
目的: 本人从事嵌入式软件,项目中需要使用MongoDB,最终需要熟悉c-driver的API,小白在搭建环境有些浪费时间,故写这文章让与我同样状态的开发人员学习学习. 在Ubuntu上的安装mong ...
- mac安装mongodb数据库
Mac苹果电脑 上如何安装 MongoDb数据库(环境变量配置.数据库配置) 一.下载安装文件 1. 官网下载mongodb数据库安装包 https://www.mongodb.com/downloa ...
- Mac上docker下安装mongodb出错?
docker下安装mongodb步骤(包括出错解决办法)(Mac) 前提是你的电脑得装了docker,这里就不说docker怎么装了! first step:拉取官方的最新版本的镜像: $ docke ...
最新文章
- python3读取excel文件(xls/xlsx)
- GIS地图界面和计算机图形学填充算法
- eureka客户端获取服务列表时间间隔配置
- java中无符号右移怎么移_Java | java中>>(右移)和>>>(无符号右移)的区别...
- 深度学习(21)神经网络与全连接层四: 输出方式
- .pro.user文件
- pdf内容怎么复制到word文档里_pdf文件怎么放到word里?这招实在是太好用了
- 越狱苹果抹掉数据怎么恢复cydia红字黄字闪退(淘宝30块买的)
- 图像CMYK模式转RGB模式
- 转1:Python字符编码详解
- 如何在WPF中使用虚拟键盘
- Python 利用 turtle画出樱花树
- Android--Telephony
- 计算机软件研发的相关会计分录,研发专利技术会计分录怎么做
- 图片制作二次元头像,表情很到位哦
- ELK搭建-基于自制docker镜像
- 红米Redmi G Pro电脑系统经常崩溃怎么U盘重装?
- 做结构化怎样选择文档类型
- 学习笔记:上网认证5 设置wifi(AP)通过FreeRadius认证
- codevs 2924 数独挑战 x(三种做法+超详细注释~)
热门文章
- javascript 模板
- jQuery 学习笔记 元素操作
- oracle 11g PL/SQL Programming学习三
- Spring Framework,ioc容器(转)
- 第十五章 第十五章 异步A3C(Asynchronous Advantage Actor-Critic,A3C)-强化学习理论学习与代码实现(强化学习导论第二版)
- 【OpenCV学习笔记】【教程翻译】二(车牌识别算法框架)
- Python多线程(threading模块)
- 从零基础入门Tensorflow2.0 ----八、39.3. gpu3
- Python3——列表:Python主力
- scikit-learn 算法的通用形式