根据官网方法,安装docker
https://hub.docker.com/_/mongo/
1:拉取mongodb的docker镜像
docker pull mongo
image.png
2:创建数据共享文件夹
mkdir -p /data/mongodb
3:--auth 需要认证
docker run --name mongo -p 27017:27017 -v /data/mongodb:/data/db -d mongo --auth
image.png
4:进入到创建到mongo 镜像中设置用户密码
docker exec -it mongo /bin/bash
image.png
5:设置用户名密码 认证auth
use admin;
db.createUser({
user: 'root',
pwd: 'admin',
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
});
db.auth("root","admin")
image.png
6:使用mongodb客户端连接(推荐一个本人用的比较好的NoSQL Manager for MongoDB )
https://www.mongodbmanager.com/
要使用最新版的 不然会遇到登录意想不到的坑
image.png
image.png
总之使用docker安装MongoDB的速度和效率比本地安装快的不止几百倍,拥抱docker,走向未来!!!
ps:有机会会讲一下这个NoSQL Manager for MongoDB简单使用和MongoDB与springboot的整合...
本人初次写博客,如有错误不足请大家指正或者联系本人,谢谢大家支持: QQ 271285251