使用docker-compose 安装mongdb
时间: 2023-07-21 08:03:20 浏览: 152
可以按照以下步骤使用 Docker Compose 安装 MongoDB:
1. 安装 Docker 和 Docker Compose。
2. 在项目根目录下创建一个名为 `docker-compose.yml` 的文件,内容如下:
```yaml
version: '3'
services:
mongodb:
image: mongo
container_name: mongodb
restart: always
ports:
- "27017:27017"
volumes:
- ./data:/data/db
```
该文件定义了一个名为 `mongodb` 的服务,使用了 `mongo` 镜像,并将容器内的 `27017` 端口映射到主机上的 `27017` 端口。此外,还将主机上的 `./data` 目录挂载到容器内的 `/data/db` 目录,以便持久化存储数据。
3. 在终端中进入到项目根目录,执行以下命令启动 MongoDB 服务:
```
docker-compose up -d
```
`-d` 参数表示在后台运行服务。
4. 执行以下命令检查 MongoDB 服务是否已经启动成功:
```
docker-compose ps
```
如果一切正常,你应该能够看到名为 `mongodb` 的容器处于运行状态。
现在,你已经成功地使用 Docker Compose 安装了 MongoDB。你可以在代码中使用 `localhost:27017` 或 `mongodb:27017` 地址连接到 MongoDB 服务。
阅读全文