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
注意:新创建的数据库初始化是没有数据的,需要添加一条数据才会显示到数据库列表中