
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
!Pandora FMS 镜像
本容器镜像基于官方Percona数据库镜像构建,针对Pandora FMS监控系统进行了优化,旨在提供最佳性能。适用于部署Pandora FMS所需的数据库环境。
Dockerfile及更多信息请访问官方仓库:https://github.com/pandorafms/pandorafms/tree/develop/extras/docker/percona
适用于需要部署Pandora FMS监控系统的环境,作为其底层数据库支撑,尤其适合对性能有较高要求的企业级监控场景。
使用方式与官方Percona镜像类似,以下是部署示例:
bashdocker run --name Pandora_DB \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=pandora \ -e MYSQL_DATABASE=pandora \ -e MYSQL_USER=pandora \ -e MYSQL_PASSWORD=pandora \ -d docker.xuanyuan.run/pandorafms/pandorafms-percona-base
启动容器时,可通过传递环境变量调整数据库实例配置。注意:若数据目录已存在数据库,以下变量将不生效,容器启动时会保留现有数据库。
pandora。MYSQL_ROOT_HOST
默认情况下,root用户可从任何主机连接。此变量用于限制root仅允许从指定主机连接,可设置为localhost仅允许本地连接。
MYSQL_DATABASE
可选,指定容器启动时创建的数据库名称。若同时提供了MYSQL_USER和MYSQL_PASSWORD,该用户将被授予此数据库的超级用户权限(对应GRANT ALL)。
MYSQL_USER, MYSQL_PASSWORD
可选,两者需同时使用,用于创建新用户并设置密码。该用户将被授予MYSQL_DATABASE指定数据库的超级用户权限。无需通过此方式创建root用户,root用户默认由MYSQL_ROOT_PASSWORD创建。
MYSQL_ALLOW_E*Y_PASSWORD**
可选,设置为yes允许root用户使用空密码启动容器。不推荐,除非明确了解风险,此配置会使实例完全不受保护。
MYSQL_RANDOM_ROOT_PASSWORD
可选,设置为yes将为root用户生成随机初始密码(使用pwgen),生成的密码会打印到标准输出(格式:GENERATED ROOT PASSWORD: .....)。
MYSQL_ONETIME_PASSWORD
将root用户(非MYSQL_USER指定的用户)设置为初始化后过期状态,强制首次登录时修改密码。注意:仅支持MySQL 5.6+,在MySQL 5.5上使用会报错。
MYSQL_INITDB_SKIP_TZINFO
首次运行时,MySQL会自动从本地系统加载CONVERT_TZ()函数所需的时区信息。设置此变量可禁用时区加载。
INIT_TOKUDB
启用TokuDB引擎。注意:仅在禁用透明大页(THP)时可激活。
INIT_ROCKSDB
启用RocksDB引擎。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务