通过docker-compose
root@VM-4-6-ubuntu:~/mongo# docker-compose up -d
version: '2'services:mongodb:image: mongoports:- 27017:27017volumes:- "./data/configdb:/data/configdb"- "./data/db:/data/db"command: mongod --authtty: truenetwork_mode: "bridge"container_name: "mongodb"
创建超级用户
db.createUser({ user:'root',pwd:'root123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
db.auth('root','root123456')
切换到需要实际使用的数据库 然后为这个数据库创建密码
db.createUser({ user:'xblog',pwd:'xblog123456',roles:[ { role:'readWrite', db: 'xblog'}]});
