
instantlinux/git-pull
简单纯粹的Git拉取工具(为何之前没有已发布的容器来做这件事?)—— 支持多架构。
本镜像提供了在集群各实例间分发管理配置文件或其他内容的方式,通过持续从特定Git仓库更新Docker集群节点上的路径,实现跨集群配置同步(如/etc文件)。
适用于需要在Docker集群各节点间分发管理配置文件或其他内容的场景,例如:
bashmake admin-git # 生成部署密钥
克隆仓库并使用Makefile部署:
bashgit clone [***] cd docker-tools/k8s # admin-git.yaml是git-pull/kubernetes.yaml的符号链接 make admin-git
| 变量 | 默认值 | 描述 |
|---|---|---|
| DEST | . | /git目录下的目标子目录 |
| GIT_COMMIT | master | 分支名称或提交哈希 |
| GIT_HOST | github.com | Git仓库主机名(用于密钥扫描) |
| GIT_REPO | uri | 仓库名称 |
| INTERVAL | 0 | 轮询间隔(0表示单次拉取) |
| 密钥 | 描述 |
|---|---|
| git-deploy-sshkey | 部署密钥对的私钥部分 |
如需对本镜像进行改进,请参阅贡献指南。




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务