
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像基于Alpine系统构建,是PowerDNS-Admin的轻量级Docker镜像,旨在减少镜像体积并实现快速部署,用于管理PowerDNS服务。PowerDNS-Admin是PowerDNS的可视化管理仪表盘,PowerDNS则是开源的权威DNS服务器软件。
运行容器需配置以下必填环境变量:
bashgit clone https://github.com/aescanero/docker-powerdns-admin-alpine cd docker-powerdns-admin-alpine mkdir ~/mysql LOCALPATH="~/mysql" DOMAIN="disasterproject.com" DB_USERNAME="powerdns" DB_USER_PASSWORD="password" DB_ROOT_PASSWORD="password" DB_NAME="powerdns" PDNS_API_KEY="random" docker-compose up -d
访问地址:http://部署机器IP:9191
bashmkdir ~/mysql export LOCALPATH=$(pwd)/mysql export DOMAIN="disasterproject.com" export DB_USERNAME="powerdns" export DB_USER_PASSWORD="password" export DB_ROOT_PASSWORD="password" export DB_NAME="powerdns" export PDNS_API_KEY="random" # 启动MariaDB容器 sudo podman run -d -v ${LOCALPATH}:/var/lib/mysql \ -e MYSQL_PASSWORD="${DB_USER_PASSWORD}" \ -e MYSQL_DATABASE="${DB_NAME}" \ -e MYSQL_USER="${DB_USERNAME}" \ -e MYSQL_ROOT_PASSWORD="${DB_ROOT_PASSWORD}" \ --ip 10.88.0.254 --name mysql yobasystems/alpine-mariadb # 启动PowerDNS容器 sudo podman run -d \ -e PDNS_api_key="secret" \ -e PDNS_master="yes" \ -e PDNS_api="yes" \ -e PDNS_webserver="yes" \ -e PDNS_webserver_address="0.0.0.0" \ -e PDNS_webserver_allow_from="0.0.0.0/0" \ -e PDNS_webserver_password="secret" \ -e PDNS_version_string="anonymous" \ -e PDNS_default_ttl="1500" \ -e PDNS_soa_minimum_ttl="1200" \ -e PDNS_default_soa_name="ns1.${DOMAIN}" \ -e PDNS_default_soa_mail="hostmaster.${DOMAIN}" \ -e MYSQL_ENV_MYSQL_HOST="10.88.0.254" \ -e MYSQL_ENV_MYSQL_PASSWORD="${DB_USER_PASSWORD}" \ -e MYSQL_ENV_MYSQL_DATABASE="${DB_NAME}" \ -e MYSQL_ENV_MYSQL_USER="${DB_USERNAME}" \ -e MYSQL_ENV_MYSQL_ROOT_PASSWORD="${DB_ROOT_PASSWORD}" \ -p 53:53 --ip 10.88.0.252 --name powerdns pschiffe/pdns-mysql:alpine # 启动PowerDNS-Admin容器 sudo podman run -d -e PDNS_PROTO="http" \ -e PDNS_API_KEY="${PDNS_API_KEY}" \ -e PDNS_HOST="10.88.0.252" \ -e PDNS_PORT="8081" \ -e PDNSADMIN_SECRET_KEY="secret" \ -e PDNSADMIN_SQLA_DB_HOST="10.88.0.254" \ -e PDNSADMIN_SQLA_DB_PASSWORD="${DB_USER_PASSWORD}" \ -e PDNSADMIN_SQLA_DB_NAME="${DB_NAME}" \ -e PDNSADMIN_SQLA_DB_USER="${DB_USERNAME}" \ -p 9191:9191 --ip 10.88.0.253 --name powerdns-admin aescanero/powerdns-admin
安装Chart
bashhelm install my-release https://raw.githubusercontent.com/aescanero/helm-powerdns/master/test/powerdns.tgz
卸载Chart
bashhelm delete my-release
自定义配置
通过--set参数调整配置:
bashhelm install powerdns-release \ --set domain=disasterproject.com \ https://raw.githubusercontent.com/aescanero/helm-powerdns/master/test/powerdns.tgz
或使用values.yaml文件进行批量配置。
更多信息可参考:[***]
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




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