Docker搭建MongoDB
1. Docker搭建Mongodb
1.1 获取docker镜像
docker pull mongo
1.2 创建mongodb容器
docker run --name my-mongo -p 27017:27017 -d mongo --auth
如果加需要验证就加--auth,不需要验证,就去掉。默认mongodb是不使用用户认证
1.3 进入容器设置用户
docker exec -it 容器id /bin/bash
mongo
use admin
db.createUser({user:"root",pwd:"root",roles:[{role:'root',db:'admin'}]}) //创建用户,此用户创建成功,则后续操作都需要用户认证
exit
或者直接进入admin
docker exec -it ly-mongo mongo admin
db.createUser({user:"root",pwd:"root",roles:[{role:'root',db:'admin'}]}) //创建用户,此用户创建成功,则后续操作都需要用户认证
exit
1.4 测试
mongo 宿主机ip/admin -utest -p