1:使用docker命令拉取镜像
docker pull mongo:latest
2:使用docker run 命令运行 mongo
docker run -itd --name mongo -p 27017:27017 mongo --auth
3: 用admin 账号登录到mongo
docker exec -it mongo mongosh admin
4: 给mongoDB创建用户数据库角色和授权
db.createUser({ user:‘admin’,pwd:‘XXXXXX’,roles:[ { role:‘userAdminAnyDatabase’, db: ‘admin’},“readWriteAnyDatabase”]});
4:用设置的密码认证mongo账户
db.auth(‘admin’, ‘XXXXXX’);
如果登陆后遇到创建库报错,需要先切换到默认的数据库admin