Linux安装MongoDB
小于 1 分钟
- 下载MongoDB的Docker镜像;
docker pull mongo:4.2.5
- 使用Docker命令启动MongoDB服务;
docker run -p 27017:27017 --name mongo \
-v /mydata/mongo/db:/data/db \
-d mongo:4.2.5
- 有时候我们需要为MongoDB设置账号,可以使用如下命令启动;
docker run -p 27017:27017 --name mongo \
-v /mydata/mongo/db:/data/db \
-d mongo:4.2.5 --auth
- 然后我们需要进入容器中的MongoDB客户端;
docker exec -it mongo mongo
- 之后在
admin
集合中创建一个账号用于连接,这里创建的是基于root
角色的超级管理员帐号;
use admin
db.createUser({
user: 'mongoadmin',
pwd: 'secret',
roles: [ { role: "root", db: "admin" } ] });
- 创建完成后验证是否可以登录;
db.auth("mongoadmin","secret")
- 整个账号创建过程可以参考下图。