linux下使用docker安装MongoDB并新建用户、插入数据、查询数据

 若没有images
 则需要拉取镜像
 输入命令docker search mongo
 docker pull mongo
 已有MongoDB的images
 1、查询mongo镜像
 docker images
 2、启动mongo容器
 docker run --name mongomuzi -p 2018:27017 -v /data/mongomuzi:/data/mongomuzi -d mongo:3.2
 3、查询容器ID
 docker ps
 4、进入MongoDB容器
 docker exec -it 5788845cd5b8 \bash
 5、连接MongoDB
 mongo
 6、进入admin表
 admin
 7、创建管理员账号
 db.createUser({ user: 'muzi', pwd: 'mongo', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
 8、查询用户是否创建成功
 show users
 9、验证用户
 db.auth('muzi','mongo')
 10、查看数据库
 show dbs
 11、使用数据库
 use db_name
 12、显示当前数据库
 db.stats() 
 13、显示当前的数据集合
 show collections
 14、查询数据
 db.admin.find()
 15、是查询数据的结果更易读
 db.admin.find().pretty()
root@5788845cd5b8:/# mongo
MongoDB shell version: 3.2.20
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive docu
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值