
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
docker-compose.yml拆分为应用容器配置(docker-compose.yml)和Traefik容器配置(traefik/docker-compose.yml)COMMON_NETWORK定义的网络即可,适用于已部署Traefik作为边缘代理的场景traefik/docker-compose.yml可作为新系统部署的示例配置.env文件中定义的变量:
DOKUWIKI_TRAEFIK_FE_RULE:Traefik前端规则,默认Host:wiki.example.com,未定义则无法路由流量PERSISTENT_DIR:主机持久化目录,存储DokuWiki数据、证书及Git备份密钥,默认/opt/docker/persistentACME_EMAIL:Let's Encrypt注册***,默认webmaster@example.com,未定义则证书功能异常DOCKER_DOMAIN:前端规则基础域名,默认docker.localhostCOMMON_NETWORK:Traefik与应用共享的网络名称,默认traefik-public-networkBACKUP_USER_EMAIL:Git备份用户***,默认dokuwiki-backup@example.comGIT_BACKUP_REPO_URL:Git备份仓库SSH地址,必填项TZ:容器时区,默认Europe/Luxembourg,为空则使用UTCMEMORY_LIMIT:PHP内存限制,默认256MUPLOAD_MAX_SIZE:上传文件最大尺寸,默认16MOPCACHE_MEM_SIZE:OPCache内存大小,默认128/data → 主机${PERSISTENT_DIR}/dokuwiki/data(存储配置、插件、模板及数据)/root/.ssh → 主机${PERSISTENT_DIR}/dokuwiki/root/.ssh(存储SSH密钥及配置)/acme.json → 主机${PERSISTENT_DIR}/acme.json(存储Let's Encrypt证书)80:HTTP端口(重定向至HTTPS)443:HTTPS端口(代理至DokuWiki的80端口)80:HTTP端口(提供Wiki服务).env文件:bashDOKUWIKI_TRAEFIK_FE_RULE=Host:wiki.example.com PERSISTENT_DIR=/opt/docker/persistent ACME_EMAIL=webmaster@example.com DOCKER_DOMAIN=docker.localhost BACKUP_USER_EMAIL=dokuwiki-backup@example.com GIT_BACKUP_REPO_URL=git@bitbucket.org:username/reponame.git COMMON_NETWORK=traefik-public-network TZ=Europe/Oslo MEMORY_LIMIT= UPLOAD_MAX_SIZE= OPCACHE_MEM_SIZE=
bashcurl -sSL https://raw.githubusercontent.com/mtilson/dokuwiki/master/pre-deploy.sh > pre-deploy.sh chmod +x pre-deploy.sh ./pre-deploy.sh
${PERSISTENT_DIR}/dokuwiki/root/.ssh/id_rsa(权限设为600)${PERSISTENT_DIR}/dokuwiki/root/.ssh/config(示例:Host bitbucket.org\n StrictHostKeyChecking no)bashdocker-compose -f docker-compose.yml -f traefik/docker-compose.yml pull docker-compose -f docker-compose.yml -f traefik/docker-compose.yml up -d docker-compose -f docker-compose.yml -f traefik/docker-compose.yml logs -f
install.php:bashdocker exec dokuwiki /bin/sh -c "rm -fr /var/www/install.php"
bashdocker-compose -f docker-compose.yml -f traefik/docker-compose.yml pull docker-compose -f docker-compose.yml -f traefik/docker-compose.yml up -d
bashdocker-compose -f docker-compose.yml -f traefik/docker-compose.yml down docker-compose -f docker-compose.yml -f traefik/docker-compose.yml pull docker-compose -f docker-compose.yml -f traefik/docker-compose.yml up -d
/data目录内容定期备份到Git仓库/data卷LICENSE文件您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




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