docker 安装 mongodb

 安装 mongodbmongodb

不要使用mongodb 4.16版本docker

MONGO_INITDB_ROOT_USERNAMEMONGO_INITDB_ROOT_PASSWORD

建立一个新用户并设置该用户的密码。此用户在admin身份验证数据库中建立并具备角色root数据库

 

docker    run -d --name mongodb -p 27017:27017  -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=aabbwwdd  -v /data/mongodb/data:/data/db 192.168.200.10/docker/mongodb:4.0.5 --auth   --bind_ip 0.0.0.0

 

 

若是不加设置 用户 密码参数,可是指定了--auth,那么须要进入到mongo中设置用户密码spa

user admin

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

登陆,返回结果为1 db.auth("root","password") use im_db_v2 db.createUser({user:
"mongoadmin",pwd: "abcabcabc",roles: [{ role: "readWrite", db: "im_db_v2" }]})

 

 

 

相关文章
相关标签/搜索