拉取官方镜像(可以自己使用dockerFile构建):
docker search mongo //查询Docker Hub 上的mongo镜像 docker pull mongo // 拉取官方镜像(最新版本mongo:latest) docker images // 查看镜像是否下载成功 docker run --name mymongo -p 27017:27017 -d mongo:latest //启动容器 // --eval .... 显示shell和mongo server版本信息 docker exec -it mymongo mongo --eval "db.version()" //MongoDB shell version v4.0.4 //connecting to: mongodb://127.0.0.1:27017 //Implicit session: session { "id" : UUID("6a9f4bad-bcfb-4300-b9cd-d8fab9d5960e") } //MongoDB server version: 4.0.4 //4.0.4 docker exec -it mymongo mongo admin // 进入MongoDB控制台
密码验证:进入设置的验证数据库(默认是admin数据库)
use my_db
db.auth("your_username","your_password")
添加用户命令:
db.createUser( { user:"testdb", pwd:"testdb", roles:[{role:"readWrite",db:"testdb"}] } )
如果成功,返回:
Successfully added user: { "user" : "testdb", "roles" : [ { "role" : "readWrite", "db" : "testdb" } ] }
简书:https://www.jianshu.com/p/3a8c1904e807
http://blog.51cto.com/chenql/2072153
还有浏览器收藏文件夹