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") "登錄

相關文章
相關標籤/搜索