若没有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