mongo

mpl7/mongo Docker 镜像

在27017端口运行MongoDB数据库服务的Docker镜像,提供MongoDB核心功能及标准数据库服务。

下载次数: 0状态:社区镜像维护者:mpl7仓库类型:镜像最近更新:10 年前
下载命令
点击查看

MongoDB Docker镜像文档

镜像概述

本镜像用于在Docker环境中运行MongoDB数据库服务,基于官方MongoDB组件构建,默认在27017端口提供MongoDB核心功能,适用于开发、测试及轻量级生产环境的数据库部署需求。

核心功能与特性

  • 基础功能:运行MongoDB守护进程(mongod),提供标准MongoDB数据库服务
  • 端口配置:默认监听27017端口,支持端口映射以满足网络访问需求
  • 兼容性:兼容MongoDB标准操作命令及客户端连接方式
  • 轻量级:基于精简基础镜像构建,降低资源占用

使用场景

  • 开发环境中的本地MongoDB数据库服务
  • 测试环境的快速数据库部署与验证
  • 轻量级应用的后端数据存储服务
  • 学习MongoDB数据库操作的沙箱环境

使用方法

基本运行命令

通过以下命令启动MongoDB容器,默认映射27017端口:

bash
docker run -d -p 27017:27017 --name mongo-container docker.xuanyuan.run/mpl/mongo

参数说明:

  • -d:后台运行容器
  • -p 27017:27017:将容器内27017端口映射到主机27017端口
  • --name mongo-container:指定容器名称为mongo-container
  • mpl/mongo:镜像名称

数据持久化配置

为避免容器删除导致数据丢失,可通过数据卷挂载持久化存储MongoDB数据:

bash
docker run -d -p 27017:27017 -v /host/data/path:/data/db --name mongo-container docker.xuanyuan.run/mpl/mongo

参数说明:

  • -v /host/data/path:/data/db:将主机目录/host/data/path挂载到容器内MongoDB数据存储目录/data/db

连接到MongoDB服务

容器运行后,可通过MongoDB客户端连接:

bash
mongo --host localhost --port 27017

配置说明

环境变量

目前镜像未明确指定额外环境变量,可通过Dockerfile(https://github.com/mpl/mongo/blob/master/Dockerfile)了解基础配置细节。如需自定义配置,可通过挂载配置文件或在运行时指定命令参数实现。

自定义启动参数

可在运行时通过命令参数覆盖默认配置,例如指定日志级别:

bash
docker run -d -p 27017:27017 --name mongo-container docker.xuanyuan.run/mpl/mongo mongod --verbose

注意事项

  • 生产环境使用时建议配合数据持久化配置,并做好数据备份
  • 如需网络隔离或安全控制,可结合Docker网络策略及MongoDB认证机制
  • 镜像具体构建细节可参考https://github.com/mpl/mongo/blob/master/Dockerfile

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 mongo 镜像标签

docker pull docker.xuanyuan.run/mpl7/mongo:<标签>

DockerHub 原生拉取命令

docker pull mpl7/mongo:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告