Docker 安装 MongoDB,快速拥抱NoSql

根据官网方法,安装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

你可能感兴趣的:(Docker 安装 MongoDB,快速拥抱NoSql)