下载镜像
docker pull mongo
运行mongo
docker run --name mongo -v /data/mongodb:/data/db -p 27017:27017 -d mongo --auth
–name 指定容器名称
-v 指定数据存储位置
-p 端口映射
-d 后台运行
–auth 需要认证,默认mongo是不需要认证的
进入mongo命令行,添加用户
docker exec -it mongo /bin/bash
-it mongo 是容器的名称
mongo
use admin
db.createUser({user:"root",pwd:"root",roles:[{role:'root',db:'admin'}]})
exit
exit