1、docker下载mongodb

docker pull mongo:3.4.24

2、启动镜像

docker run -d -p 27017:27017 --name docker_mongo1 mongo:3.4.24

集群的话,可以建立多个

docker run -d -p 27001:27017 --name docker_mongo1 mongo:3.4.24

docker run -d -p 27002:27017 --name docker_mongo2 mongo:3.4.24

docker run -d -p 27003:27017 --name docker_mongo3 mongo:3.4.24

3、进入容器

docker exec -it docker_mongo1 mongo

4、连接容器
也可以不连

mongo 127.0.0.1:27002 

5、创建账号

2个命令先后输入
use admin

db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});

6、尝试使用创建的用户信息进行连接。

> db.auth('admin', '123456')