Docker创建MongoDB数据库

1.拉取MongoDB镜像:

docker pull mongo

2.创建容器:

docker run -d --restart=always -p 37017:27017 --name mymongo -v /data/db:/data/db -d mongo --auth

--auth  设置授权,需要设置用户密码,外部才能访问

3.创建admin用户,并设置密码:

docker exec -it mymongo /bin/bash

mongo

db.createUser({ user: ‘root‘, pwd: ‘123456‘, roles: [ { role: "root", db: "admin" } ] });

exit

4.连接测试:

下载客户端连接工具:NoSQL Manager for MongoDB

输入相应信息进行连接

原文地址:https://www.cnblogs.com/yanghe123/p/10962079.html

时间: 2024-10-09 01:09:52

Docker创建MongoDB数据库的相关文章

怎么创建MongoDB数据库

MongoDB didn’t provides any command to create “database“. Actually, you don’t need to create it manually, because, MangoDB will create it on the fly, during the first time you save the value into the defined collection (or table in SQL), and database

Linux下安装配置MongoDB数据库

说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq!  #保存退出 setenforce 0 #使配置立即生效 2.vi /etc/sysconfig/iptables  

Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录(转)

文章转自:http://www.osyunwei.com/archives/8998.html 说明: 操作系统:CentOS Mongodb安装目录:/usr/local/mongodb Mongodb数据库存放目录:/home/data/mongodb/mongodb_data Mongodb日志存放目录:/home/data/mongodb/mongodb_log 实现目的: 对Mongodb数据库日志按天保存,并且只保留最近7天的日志记录. 具体操作: 使用Mongodb数据库自带的命令

CentOS 6.5_X64下安装MongoDB数据库

1.下载MongoDB 官网下载地址:https://www.mongodb.org/downloads 具体链接:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz 下载文件到指定位置,比如我的下载后的文件放在了 /usr/local/src 2.安装MongoDB 命令行窗口中执行 $> cd /usr/local/src/ #定位到文件目录 $> tar zxvf mongodb-linux-x86_64-3.

CentOS6.5_X64下安装配置MongoDB数据库

环境准备: 硬件要求:50G硬盘 8G内存 4核CPU 软件要求:Linux操作系统:CentOS6.5_X64  mongodb-linux-x86_64-2.6.10.tgz 目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq!  #保存退出 setenfor

用shell脚本实现MongoDB数据库自动备份

一.创建MongoDB备份目录 用来存放数据 mkdir -p /data/mongodb_bak/mongodb_bak_now mkdir -p /data/mongodb_bak/mongodb_bak_list 二.创建MongoDB数据库备份脚本 #!/bin/bash# DUMP=/usr/local/mongodb/bin/mongodump    #mongodump命令路径 OUT_DIR=/data/mongodb_bak/mongodb_bak_now    #临时备份目录

入门系列之在Ubuntu 14.04上备份,还原和迁移MongoDB数据库

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由信姜缘 发表于云+社区专栏 MongoDB是最受欢迎的NoSQL数据库引擎之一.它以可扩展,强大,可靠和易于使用而闻名.在本文中,我们将向您展示如何备份,还原和迁移MongoDB数据库. 导入和导出数据库意味着以人类可读的格式处理数据,与其他软件产品兼容.相反,备份和还原操作创建或使用特定于MongoDB的二进制数据,这不仅保留了数据的一致性和完整性,还保留了其特定的MongoDB属性.因此,对于迁移,只要源系统和目标系统兼容,通

MongoDB数据库的特点及命令总结

SQL: mysql,Oracle,sqlserver,db2特点及应用场景:1.高度事务性场景---> 银行,会计,仓库,贸易,需要大量的原子操作2.数据存储有规范的表结构设计,预先定义好 明确的字段3.数据价值高,对安全性和稳定性要求高4.需要持久化存储的"冷数据"(不需要经常读写的数据)5.需要通过SQL语言来支持的场景 NoSQL:redis: key:value(string,list,hash,set,zset)mondodb : {name : "小明&q

MongoDB 数据库创建删除、表创建删除、数据增删改查

一.管理 mongodb 数据库:mongo 查看所有数据库列 表 show dbs 二. 创建数据库 创建 数据库 use student 如果真的想把这个数据库创建成功,(collections)中插入数 据.不需要专门创建集合,只db.student 系统发现 是一个陌生的集合名字,所以就显示当前的数据集合(中叫表)删除集合,删除指定的集合 1.查询所有记 录 db.userInfo.find(); 相当于:select* from userInfo; 2.查询去掉后 的当前聚集集合中的某