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端口:
bashdocker run -d -p 27017:27017 --name mongo-container docker.xuanyuan.run/mpl/mongo
参数说明:
-d:后台运行容器-p 27017:27017:将容器内27017端口映射到主机27017端口--name mongo-container:指定容器名称为mongo-containermpl/mongo:镜像名称
数据持久化配置
为避免容器删除导致数据丢失,可通过数据卷挂载持久化存储MongoDB数据:
bashdocker 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客户端连接:
bashmongo --host localhost --port 27017
配置说明
环境变量
目前镜像未明确指定额外环境变量,可通过Dockerfile(https://github.com/mpl/mongo/blob/master/Dockerfile)了解基础配置细节。如需自定义配置,可通过挂载配置文件或在运行时指定命令参数实现。
自定义启动参数
可在运行时通过命令参数覆盖默认配置,例如指定日志级别:
bashdocker 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
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
docker pull mpl7/mongo:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务