Docker启动mongo开启auth

    Docker安装mongo时,默认是没有设置帐号密码的,可是出于安全的考虑,咱们要加上帐号密码,今天迁移云平台时用到,记录下。docker

一、拉取镜像数据库

docker pull mongo:3.0.15

二、启动安全

docker run -d -p 27017:27017 -v volume1:/data/db --name mongo mongo:3.0.15

三、建立用户并赋予权限bash

#选择须要使用的数据库
use databaseName
#建立用户,并赋予权限
db.createUser( {user: "admin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "databaseName" } ]})

三、从新mongo并加上权限参数code

docker start mongo --auth

四、验证class

    客户端帐号密码登陆验证或者用"db.auth("admin","123456") "登录

相关文章
相关标签/搜索