# MongoDB 安装配置
# 参考文档
# Docker 安装
还不会 Docker?Docker 是啥
# 无密码
# 查看可用版本
docker search mongo
# 默认拉取 mongo:latest
docker pull mongo
# 启动容器
docker run -itd --name mongo-test -p 27017:27017 mongo
1
2
3
4
5
6
2
3
4
5
6
# 有密码
# 查看可用版本
docker search mongo
# 默认拉取 mongo:latest
docker pull mongo
# --auth 表示需要密码才能访问
docker run -itd --name mongo -p 27017:27017 mongo --auth
# 设置密码
docker exec -it mongo-test mongo admin
# MongoDB 6.0 及以上版本使用以下命令:
# docker exec -it mongo mongosh admin
> db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
# 连接测试
> db.auth('admin', '123456')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 讨论区
由于评论过多会影响页面最下方的导航,故将评论区做默认折叠处理。