通过Github工作流来建立个人镜像加速站,详细可以参考此文章
首先fork这个项目docker_sync,相关的Action代码可以参考项目.github\workflows目录下的yml文件
然后按照顺序点击 Settings -> Secrets and variables -> Actions->New repository secret
这里我们以拉取镜像
mcr.microsoft.com/devcontainers/jekyll:2-bullseye和命名空间saku为例
需要设置以下参数
ALIYUN_USERNAME: 你的阿里云 UserID。ALIYUN_PASSWORD: 第一步里设置的 Registry 独立密码。ALIYUN_NAMESPACE: 第一步中设置的命名空间ALIYUN_REGISTRY: 控制台概览中的公网域名
填写后点击Add secret按照下图添加,添加以上四个Secret。
配置完成后,去 GitHub 仓库的 Actions 页面,选中 Mirror Docker Image to Aliyun,点击 Run workflow,填写相关配置,再点击Run workflow。
等待拉取完毕,
此时Action界面显示成功,控制台中也出现了相应的仓库





