根據(jù)官網(wǎng)方法,安裝docker
https://hub.docker.com/_/mongo/
1:拉取mongodb的docker鏡像
docker pull mongo
2:創(chuàng)建數(shù)據(jù)共享文件夾
mkdir -p /data/mongodb
3:--auth 需要認(rèn)證
docker run --name mongo -p 27017:27017 -v /data/mongodb:/data/db -d mongo --auth
4:進(jìn)入到創(chuàng)建到mongo 鏡像中設(shè)置用戶(hù)密碼
docker exec -it mongo /bin/bash
5:設(shè)置用戶(hù)名密碼 認(rèn)證auth
use admin;
db.createUser({
user: 'root',
pwd: 'admin',
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
});
db.auth("root","admin")
6:使用mongodb客戶(hù)端連接(推薦一個(gè)本人用的比較好的NoSQL Manager for MongoDB )
https://www.mongodbmanager.com/
要使用最新版的 不然會(huì)遇到登錄意想不到的坑
總之使用docker安裝MongoDB的速度和效率比本地安裝快的不止幾百倍,擁抱docker,走向未來(lái)!!!
ps:有機(jī)會(huì)會(huì)講一下這個(gè)NoSQL Manager for MongoDB簡(jiǎn)單使用和MongoDB與springboot的整合...
本人初次寫(xiě)博客,如有錯(cuò)誤不足請(qǐng)大家指正或者聯(lián)系本人,謝謝大家支持: QQ 271285251