
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个用于处理基础Git任务的Docker镜像集合,基于Alpine Linux构建。包含三个标签以满足不同需求:git客户端(latest)、SSH Git服务器(ssh)和GitWeb网页服务器(web),适用于轻量级Git操作、简单Git服务部署及仓库网页浏览场景。
/git,支持挂载数据卷持久化仓库。taosnet/ssh_server的SSH Git服务器,提供createRepository工具简化仓库创建,支持多用户通过SSH访问。/pub/git。基本说明
容器内工作目录为/git,建议将主机目录挂载到/git以实现数据持久化。可通过设置别名将镜像作为本地Git命令使用。
使用示例
设置别名(确保使用单引号,使pwd每次执行时动态获取当前目录):
bashalias git='docker run --rm -ti -v `pwd`:/git:Z taosnet/git'
创建新仓库:
bashcd /path/to/new/repository git init git config user.name "我的名字" git config user.email "email@domain.com" git add file1 file2 ... git commit -m "初始提交"
基本说明
基于taosnet/ssh_server镜像,支持通过SSH访问Git仓库,提供createRepository工具创建空仓库。支持环境变量和用户管理工具(继承自基础镜像)。
核心工具
createRepository [-u 用户] [-g 组] 仓库路径。仓库路径需不存在,可选指定所有者(-u)和所属组(-g)。使用示例
创建支持两个用户访问的仓库:
bashdocker run --name myrepo -d -p 2222:22 -v myrepo:/repos -e SSH_USER=gitrepo taosnet/git:ssh
setupUser.sh工具):bashdocker exec myrepo addgroup repousers docker exec myrepo setupUser.sh -g repousers -k 'user1的SSH公钥...' user1 docker exec myrepo setupUser.sh -g repousers -k 'user2的SSH公钥...' user2
bashdocker exec myrepo createRepository -u gitrepo -g repousers /repos/project1
基本说明
提供Web界面浏览Git仓库,默认仓库路径为/pub/git,需挂载包含Git仓库的卷。
使用示例
bashdocker run --name git-server -d -p 2222:22 -v myrepo:/repos -e SSH_USER=gitrepo taosnet/git:ssh docker exec git-server createRepository -u gitrepo /repos/myproject1
bashdocker run --name git-web -d -p 1234:80 -v myrepo:/pub/git taosnet/git:web
http://服务器IP:1234/浏览仓库。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务