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')