
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
MongoDB的Minio备份容器
minback-mongo是一个轻量级Docker容器,用于通过mongodump工具将MongoDB数据库备份到Minio S3存储桶。其设计简洁,旨在通过简单配置实现数据库备份,并适合与Kubernetes CronJob结合,实现定期自动备份关键数据。
docker run [选项] minback/mongo DB_NAME [OPTIONS...]
DB_NAME: 要备份的数据库名称(必填)OPTIONS: 传递给mongodump的额外选项(如-h指定MongoDB主机、-p指定端口等)使用环境变量文件执行备份
shdocker run --rm --env-file backup.env minback/mongo my_db -h mongoserver1
--rm: 备份完成后自动删除容器--env-file backup.env: 指定包含Minio配置的环境变量文件my_db: 要备份的数据库名称-h mongoserver1: 传递给mongodump的选项,指定MongoDB主机为mongoserver1环境变量文件示例(backup.env)
ini# Minio服务器地址 MINIO_SERVER=https://play.minio.io/ # 访问Minio的Access Key MINIO_ACCESS_KEY=minio # 访问Minio的Secret Key MINIO_SECRET_KEY=miniosecret # 存储备份的Minio桶名称 MINIO_BUCKET=backups
容器通过环境变量进行配置,支持手动启动或集成到Kubernetes配置框架中。
MINIO_SERVER
https://play.minio.io/MINIO_ACCESS_KEY
minioMINIO_SECRET_KEY
miniosecretMINIO_BUCKET
backupsDATE_FORMAT=+%Y-%m-%d
$DB-$DATE.archive(其中$DB为数据库名称,$DATE为格式化后的日期)+%Y-%m-%d(例如:数据库my_db在2024-05-20的备份文件名为my_db-2024-05-20.archive)您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 minback/mongo 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: