导航

萌即是正义!时不时分享一些ACG活动记录与有趣代码的小站!

侧边栏
热门文章
1推文
飞猪说这一班飞机没有餐食,结果特意吃饱了上飞机,结果突然端出来量大管饱的飞机餐我都懵了。 这是一条来自高空的推文。
热度
441
2页面
程序员老黄历&求签
热度
338
3推文
酒店免费把我的双人床升级成了2张双人床!空间是大了许多,但是1个住有些浪费呀。
热度
336
4推文
又到了日本5月黄金周的时期了。 去年的黄金周去了秩父和长瀞,今年的黄金周决定去一个远一点的地方,去一个不在日本国内的地方。
热度
155
5推文
抵达台北开始6天5夜的台湾之旅!
热度
116
6推文
最新一集的《mono女孩》里的《摇曳露营△》彩蛋真的太多啦!
热度
104
7博文
探访《蜡笔小新》老家——春日部游记
热度
104
8页面
友链
热度
91
9推文
《苍之彼方的四重奏 10th Anniversary Box》预计2025年3月28日发售,售价为含税19800日元(约922人民币)。 其中如果购买了sprite LIMITED EDITION或FILMIC EDITION版的话,还有机会将名字(猜测)登在结尾字幕中! sprite LIMITED EDITION版售价39800日元(约1853人民币),FILMIC EDITION版售价149800日元(约6973人民币)。 感觉如果花1853人民币就能把"维基萌"打在游戏结尾字幕中也似乎不错的样子?🤔 《苍之彼方的四重奏 10th Anniversary Box》专题页面:https://sprite.net/aokana/10thanniversary/box
热度
78
10博文
《孤独摇滚》圣地巡礼——下北泽&下北泽咖喱节2023
热度
78
最新评论
广树管理员
2025-04-29 22:48
@夕阳西下:哈哈哈,是这么操作的
夕阳西下
2025-04-29 22:46
一个睡觉,另外一个放衣服
广树管理员
2025-04-29 21:37
@Zrzzz:期待第四季的摇曳露营吧
广树管理员
2025-04-29 21:37
@mikusa:哈哈哈,确实有点出戏
广树管理员
2025-04-29 21:37
@ZeroCounter:是吗?真的被飞机的量吓到了。2块面包,1盒咖喱米饭,1碗沙拉,1碗水果,1杯茶,1杯水。
攻略中
星空列车与白的旅行
暂无评分
Steam星空列车与白的旅行
2025年2月22日 22时 ~ 攻略中
已累计游玩2个月6天
乘坐的列车,划破夜空,飞驰在星空之下,令人心旷神怡——这可真是场超值之旅。舒爽夜风吹拂下的随心独旅中,我邂逅了随性的乘客,可人怜爱的乘务员。以及……猫耳少女?这场旅行,究竟会在她身上,留下了些什么呢?
PSN奖杯卡

PSN奖杯卡

归档
赞助商广告

在dokcer中设置带账户权限的mongodb容器

作者:广树时间:2023-11-12 11:08:24分类:服务器

1.pull官方的mongodb Image

docker pull mongo

2.不带--auth 把容器run起来,将/data/db 映射到想要存储数据的位置,将27017映射到需要的端口。

docker run -d -p 27017:27017 -v /your/desired/data/directory:/data/db mongo

3.进入容器,按照顺序运行如下命令

3-0

docker exec -it <container_id> /bin/bash

3-1

mongo

3-2

use admin

3-3

db.createUser({ user: "admin", pwd: "xxxxxx", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })

3-4

db.auth("admin", "上面的密码")

3-5

use 其他要添加账户信息的数据库名

3-6

db.createUser({ user: "username", pwd: "password", roles: [{ role: "readWrite", db: "其他要添加账户信息的数据库名" }] })

4.删除容器。

docker stop <container_id>
docker rm <container_id>

5.创建带一个--auth的容器,映射和第二步一样。

docker run -d -p 27017:27017 -v /your/desired/data/directory:/data/db --name mongodb_auth mongo --auth

6.启动容器,访问数据库的格式为:

mongodb://账户:密码@host:27017/数据库名

7.如果需要让mongodb随系统启动的话

docker update --restart=always <容器ID 或 容器名称>

追加新的数据库时只用重复3-1,3-2,(跳过3-3),3-4,3-5,3-6即可。


donate.png

1210 x 50(蓝底).png

cloudcone