🚀 Docker 镜像下载加速,轩辕镜像专业版更快更稳,限时低至0.99元

立即加速

MongoDB 部署示例

MongoDB 部署示例

简介

MongoDB 是一个流行的 NoSQL 数据库。本示例将展示如何使用 Docker 运行 MongoDB,并实现数据持久化。

步骤

1. 拉取 MongoDB 镜像

从 Docker Hub 拉取官方的 MongoDB 镜像:

docker pull mongo

2. 创建数据卷

为了持久化 MongoDB 的数据,我们先创建一个 Docker 数据卷:

docker volume create mongodata

3. 运行 MongoDB 容器

运行以下命令来启动一个 MongoDB 容器,并将我们创建的数据卷挂载到容器的 `/data/db` 目录:

docker run --name some-mongo -v mongodata:/data/db -d mongo

4. 连接到 MongoDB

您可以使用另一个容器(如官方的 `mongo` 客户端或其他应用)来连接到这个 MongoDB 实例。需要将它们连接到同一个 Docker 网络。

# 启动一个新的 mongo 客户端容器并连接
docker run -it --rm --network <your_network_name> mongo mongosh --host some-mongo

5. 停止和移除容器

测试完成后,可以停止并移除容器。数据卷 `mongodata` 中的数据将会被保留。

docker stop some-mongo
docker rm some-mongo