
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本仓库是Texas Tribune Docker镜像的主仓库,用于集中存储所有镜像的完整历史记录。若某个容器有独立仓库,其完整历史也会同步存储在对应独立仓库中。通过Git子树技术,实现了在单一仓库中管理多个Docker镜像,同时为每个镜像提供独立的Git远程和历史记录。
https://hub.docker.com/r/texastribune/pg-tools/ Docker镜像不再通过本仓库构建,所有开发已迁移至https://github.com/texastribune/docker-pg-tools%E3%80%82
Git子树技术使我们能够在一个位置存储所有Docker镜像,同时为每个镜像提供独立的Git远程和历史记录,具体优势包括:
适用于需要开发和维护多个Docker镜像的团队,尤其适合希望集中管理代码、统一最佳实践并简化开发流程的场景。通过本仓库,开发者可在单一项目中处理多个Docker镜像,同时保持各镜像的独立性。
所有提交和拉取请求均需在主仓库(docks)中进行,这样只需在编辑器中打开一个项目即可处理多个Docker镜像。贡献合并后,可将更改推回各自的独立仓库。
为简化git subtree命令的冗长参数,仓库中包含一个辅助工具:subtree。
每个Docker镜像都有其专用远程。为方便开发者操作所有镜像,可通过以下命令一次性设置所有远程:
bash./subtree remotes
对Docker镜像的更新满意后,可通过以下命令将更改推回其专用仓库:
bash./subtree push <name>
以创建名为snazzle的Docker镜像为例:
snazzle Docker镜像:
mkdir snazzlecd snazzlevi Dockerfilegit commit(等常规Git操作)subtree工具,在REMOTES定义中添加新镜像,格式如下:[snazzle]=github.com:texastribune/docker-snazzle.gitsnazzle远程:./subtree remotessnazzle目录与snazzle远程关联:./subtree init snazzlesnazzle仓库:./subtree push snazzlesnazzle并提交更改./subtree push snazzle持续推送更改texastribune/docker-snazzle.git远程,而非本项目的远程snazzle的两个版本,最简单的方法是将其视为独立项目:
texastribune/docker-snazzle.git远程以分叉现有项目为例:
./subtree的remote命令,添加名为fork的远程指向texastribune/fork./subtree remotes添加远程./subtree init fork建立关联./subtree pull fork --squash将项目引入本仓库./subtree push fork推送更改,触发Index中的新构建虽然可行,但使用Git子树维护多个分支没有简单方法。目前有多种可能方案,我们将在实际需要时再行处理。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务