docker 安装mongodb
docker安装mongodb前,需要在服务器上先安装docker运行环境,可参考博文:
linux搭建docker和docker-compose运行环境-CSDN博客
1.上传mongo_latest.tar镜像到/home/data
mongo_latest.tar可自行下载或到我的博客资源中心下载
2.使用命令:docker load -i mongo_latest.tar加载镜像
3.使用命令:docker images 检查镜像是否加载成功。
4.新建docker-compose.yml文件,内容如下,可以配置mongo库信息
version: '3.1' services: |
5.启动mongo库,在/home/data/mongo文件夹下
执行命令:docker-compose up -d
6。初始化mongo库 新建admin 和 普通用户,按如下输入命令:
步骤一: 分别输入命令,连接mongo:
命令1: docker exec -it mongo_mongo_1 bash
命令2: mongo
步骤二: 分别输入命令授权admin用户
命令1: use admin
命令2: db.createUser({
user: "Admin",
pwd: "123456",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})
命令3: db.auth('Admin','Admin123Abc123')
步骤三:分别输入命令创建testDb和授权test用户
命令1: use testDb
命令2: db.createUser({
user: "test",
pwd: "123456",
roles: [ { role: "dbOwner", db: "testDb" } ]
})
命令2: db.auth('test','Admin123Abc123')