说明
在中国地区拥有容器镜像仓库时,有时受限网络因素,无法拉取docker hub或者其他容器平台的公版镜像。已有很多方法,本方法是使用GitHub实现的方法之一。
原理是,使用GitHub,通过提交issue的方法,触发容器镜像自动同步到指定的容器镜像仓库。缺点是,目前无法批量同步,需要自己改造。
本方法完全由AI实现代码配置。
配置方法
fork或者git clone 代码仓库https://github.com/zhuyifeiRuichuang/image-sync
将该仓库改名,push到自己的GitHub。
按照README.md提到的方法,配置issue中的label,配置容器镜像仓库的地址,账户,密码,命名空间。
提交issue,填写完整的容器镜像名字,使GitHub的action自动触发。
特殊事项
不使用时,需手动关闭action,避免被人把action的使用量消耗完。