mongo安装-docker

拉取官方镜像(可以自己使用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

还有浏览器收藏文件夹

原文地址:https://www.cnblogs.com/zhzhlong/p/10074282.html