啟動mongodb 容器
[root@vultr ~]# docker run -d --name mymongo -p 27017:27017 --privileged=true docker.io/mongo --auth
創(chuàng)建用戶并授權(quán)
[root@vultr ~]# docker exec -it mymongo mongo admin
> use admin
> db.createUser( {user: "admin",pwd: "admin",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
> db.auth("admin","admin")
> use nxxq
> db.createUser( {user: "test",pwd: "test",roles: [ { role: "readWrite", db: "testdb" } ]})
springboot 連接testdb數(shù)據(jù)庫地址
方法1
spring.data.mongodb.database=testdb
spring.data.mongodb.host=192.168.10.111
spring.data.mongodb.port=27017
spring.data.mongodb.username=test
spring.data.mongodb.password=test
方法2
spring.data.mongodb.uri=mongodb://test:test@192.168.10.111:27017/testdb
參考網(wǎng)址
Docker 安裝 MongoDB 胶坠,配置用戶名和密碼
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者