docker pull mongo
docker run --name mongodb -p 27017:27017 -d mongo --auth
db.createUser({ user: 'root', pwd: 'root', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
docker exec -it a6dd4b39cd43 mongo admin
對 admin 進行身份認證:
db.auth("root","root");
創建 用戶、密碼和數據庫:
db.createUser({ user: 'aa', pwd: 'aa', roles: [ { role: "readWrite", db: "app" } ] });
修改root密碼:
db.auth("root","root");
db.changeUserPassword('root','aaa');