1.拉取镜像
$ docker pull mongo
2.查看本地镜像
$ docker images mongo
3.运行容器
$ docker run -itd --name mongo-test -p 27017:27017 mongo --auth
a256142da928393fdfe10beca12986fa32fb1f99118d1768d362aaf5a89f277c
4.进入容器,测试连接mongoDB
$ docker exec -it mongo-test mongo admin
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
# 创建一个用户: admin, 123456。
> db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
# 使用这个用户信息连接MongoDB
> db.auth('admin', '123456')