
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
mongo-express是一个基于Web的MongoDB管理界面,采用Node.js、Express和Bootstrap3开发。它提供了直观的图形化界面,用于管理MongoDB数据库、集合和文档,支持多种高级功能如GridFS、BSON数据类型处理等,适用于开发环境中的MongoDB管理操作。
注意:mongo-express主要用于开发环境,不建议在生产环境中使用,因为Web界面可能存在安全风险。
确保已运行MongoDB容器,并通过--link参数关联:
console$ docker run -it --rm -p 8081:8081 --link YOUR_MONGODB_CONTAINER:mongo mongo-express
访问 http://localhost:8081 即可打开管理界面。
console$ git clone https://github.com/mongo-express/mongo-express.git $ cd mongo-express $ docker build -t mongo-express . $ docker run -it --rm -p 8081:8081 --link YOUR_MONGODB_CONTAINER:mongo mongo-express
yamlversion: '3' services: mongo: image: mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: example mongo-express: image: mongo-express restart: always ports: - "8081:8081" environment: ME_CONFIG_MONGODB_ADMINUSERNAME: root ME_CONFIG_MONGODB_ADMINPASSWORD: example ME_CONFIG_MONGODB_SERVER: mongo depends_on: - mongo
| 环境变量名称 | 默认值 | 描述 |
|---|---|---|
ME_CONFIG_MONGODB_SERVER | mongo 或 localhost | MongoDB主机名或IP地址,副本集使用逗号分隔的主机列表 |
ME_CONFIG_MONGODB_PORT | 27017 | MongoDB端口 |
ME_CONFIG_MONGODB_URL | mongodb://admin:pass@localhost:27017/db?ssl=false | MongoDB连接URL |
ME_CONFIG_MONGODB_ENABLE_ADMIN | false | 是否启用管理员访问,值为"true"或"false" |
ME_CONFIG_MONGODB_ADMINUSERNAME | | 管理员用户名 |
ME_CONFIG_MONGODB_ADMINPASSWORD | | 管理员密码 |
ME_CONFIG_MONGODB_AUTH_DATABASE | db | 认证数据库名(仅当ENABLE_ADMIN为"false"时需要) |
ME_CONFIG_MONGODB_AUTH_USERNAME | admin | 数据库用户名(仅当ENABLE_ADMIN为"false"时需要) |
ME_CONFIG_MONGODB_AUTH_PASSWORD | pass | 数据库密码(仅当ENABLE_ADMIN为"false"时需要) |
ME_CONFIG_SITE_BASEURL | / | 基础URL路径,用于子目录挂载 |
ME_CONFIG_SITE_COOKIESECRET | cookiesecret | cookie-parser中间件的签名密钥 |
ME_CONFIG_SITE_SESSIONSECRET | sessionsecret | express-session中间件的会话密钥 |
ME_CONFIG_BASICAUTH_USERNAME | admin | Web登录用户名,空字符串禁用基本认证 |
ME_CONFIG_BASICAUTH_PASSWORD | pass | Web登录密码 |
ME_CONFIG_REQUEST_SIZE | 100kb | 最大Mongo更新负载大小 |
ME_CONFIG_OPTIONS_EDITORTHEME | rubyblue | 编辑器主题,可选值参考CodeMirror主题 |
ME_CONFIG_SITE_SSL_ENABLED | false | 是否启用SSL |
ME_CONFIG_MONGODB_SSLVALIDATE | true | 是否验证MongoDB服务器证书 |
ME_CONFIG_SITE_SSL_CRT_PATH | | SSL证书文件路径 |
ME_CONFIG_SITE_SSL_KEY_PATH | | SSL密钥文件路径 |
ME_CONFIG_SITE_GRIDFS_ENABLED | false | 是否启用GridFS管理文件 |
VCAP_APP_PORT | 8081 | mongo-express运行端口 |
console$ docker run -it --rm \ --name mongo-express \ --link mongo:mongo \ -p 8081:8081 \ -e ME_CONFIG_OPTIONS_EDITORTHEME="ambiance" \ -e ME_CONFIG_BASICAUTH_USERNAME="" \ -e ME_CONFIG_MONGODB_ENABLE_ADMIN="true" \ -e ME_CONFIG_MONGODB_ADMINUSERNAME="root" \ -e ME_CONFIG_MONGODB_ADMINPASSWORD="password" \ mongo-express
mongo-express支持以下BSON数据类型:
ObjectID()创建新ID,ObjectID(id)使用指定IDISODate()创建当前时间,ISODate(timestamp)使用指定时间戳DBRef(collection, objectID)或DBRef(collection, objectID, database)Timestamp()创建值为0的时间戳,Timestamp(time, ordinal)指定时间和序号Code(code)支持JavaScript函数或字符串MinKey()MaxKey()Symbol(string)_id属性才能编辑key和value生成MongoDB查询,返回所有字段find和projection对象传递给db.collection.find(query, projection),支持复杂查询详细使用方法参考MongoDB find()文档。
以下是 calverley/mongo-express 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




来自真实用户的反馈,见证轩辕镜像的优质服务