docker 安装mongodb7.3
时间: 2025-01-02 21:30:49 浏览: 3
### 安装 MongoDB 7.3 使用 Docker 的指南
#### 准备工作
确保已经安装并配置好 Docker 和 docker-compose。对于 Docker 的安装,可以参考官方文档获取最新版本的安装说明。
#### 下载 MongoDB 镜像
为了启动 MongoDB 服务,首先需要拉取最新的 MongoDB 7.3 版本镜像:
```bash
docker pull mongo:7.3
```
这会从 Docker Hub 上下载指定版本的 MongoDB 镜像文件[^1]。
#### 创建必要的目录结构
创建用于存储数据卷和其他配置文件所需的本地路径:
```bash
mkdir -p ~/mongodb/data/db
```
此命令将在用户的家目录下建立 `~/mongodb/data/db` 文件夹来保存数据库的数据。
#### 编写 Docker Compose 文件
编写一个简单的 `docker-compose.yml` 来定义和运行多容器应用,在这个例子中仅涉及单个 MongoDB 实例:
```yaml
version: '3'
services:
mongodb:
image: mongo:7.3
container_name: mongodb_container
ports:
- "27017:27017"
volumes:
- ~/mongodb/data/db:/data/db
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
```
上述 YAML 文件指定了要使用的 MongoDB 版本、映射端口以及挂载的数据卷位置,并设置了初始化管理员账户的信息。
#### 启动 MongoDB 服务
通过执行下面这条指令即可依据编写的 compose 文件启动 MongoDB :
```bash
docker-compose up -d
```
参数 `-d` 表示以后台模式启动容器实例。
此时应该能够访问到正在监听于默认端口号 (即 27017) 的 MongoDB 数据库了。
#### 测试连接
可以通过 Mongo Shell 或者其他客户端工具尝试连接新部署的服务来进行验证操作成功与否:
```bash
mongo --host localhost -u "root" -p "example" --authenticationDatabase "admin"
```
如果一切正常,则表示 MongoDB 已经被正确设置完成并且处于可工作的状态。
阅读全文