1、拉镜像
命令:sudo docker pull mongo

2、运行容器
命令:sudo docker run --name some-mongo -p 27017:27017 -d mongo --auth
-p 27017:27017:映射端口

3、进入容器
命令:sudo docker exec -it some-mongo mongo admin

4、创建用户
命令: use admin 进入admin数据库
命令:db.createUser( { user: "admin", pwd: "admin", roles: [ { role: "root", db: "admin" } ] } )

命令:db.createUser( { user: "root", pwd: "root", roles: [ { role: "root", db: "admin" } ] } )

5、认证用户
命令:db.auth("用户名","密码")
db.auth("admin","admin")
db.auth("root","root")


6、显示所有用户列表
命令:show users

7、创建数据库
命令:use 数据库名称
use myMongoTest

8、显示当前所在数据库
命令:db

9、查看所有数据库列表
命令: show dbs

注意:新创建的数据库初始化是没有数据的,需要添加一条数据才会显示到数据库列表中