ubuntu docker 安装指定版本 MongoDB 并配置用户密码
- 初
- 查看安装的镜像
- 运行容器
- 检查运行
- 进入数据库
- 创建用户和密码
- 创建数据库
- 连接测试
初
希望能写一些简单的教程和案例分享给需要的人
安装一个MongoDB ,可以指定 4.4 版本
sudo docker pull mongo:4.4
查看安装的镜像
查看镜像输入命令:sudo docker images
sudo docker images
运行容器
运行 MongoDB 容器命令 :docker run -itd --name mongo -p 27017:27017 mongo --auth
命令说明:docker 运行一个名字为 mongo 的镜像, 27017是端口
sudo docker run -itd --name mongo -p 27017:27017 mongo:4.4 -auth
检查运行
检查镜像是否启动
sudo docker ps
进入数据库
sudo docker exec -it mongo mongo admin
创建用户和密码
给默认的数据库创建用户和密码
db.createUser({ user:'dbadmin',pwd:'dba.123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
登录数据库:
db.auth('dbadmin','dba.123456')
创建数据库
创建数据库 : mongodb01
use mongodb01
db
db.createUser({user:'dba01',pwd:'dba.123456',roles:[ { role: "readWrite", db: "mongodb01" } ]})
出现 successfully 说明成功,接下来我们检查 mongodb 是否可以连接
连接测试
填写好配置后,点击 Connect 按钮