赞
踩
fork
https://github.com/tech-shrimp/docker_image_pusher 该项目到自己的账户下。
设置环境变量,其路径如下图
在该项目中 .github/workflows/docker.yaml
找到 env
标签
ALIYUN_REGISTRY: "${{ secrets.ALIYUN_REGISTRY }}"
ALIYUN_NAME_SPACE: "${{ secrets.ALIYUN_NAME_SPACE }}"
ALIYUN_REGISTRY_USER: "${{ secrets.ALIYUN_REGISTRY_USER }}"
ALIYUN_REGISTRY_PASSWORD: "${{ secrets.ALIYUN_REGISTRY_PASSWORD }}"
将ALIYUN_REGISTRY
, ALIYUN_NAME_SPACE
, ALIYUN_REGISTRY_USER
, ALIYUN_REGISTRY_PASSWORD
四个作为 Name
分别填入(如上图), Secret
值是需要申请阿里云设置好,粘贴过来。在下节阿里云配置中详细告诉如何配置。
完成上述四个变量参数的设置后,在Actions
中如下点击。
这样github基本完成配置
搜:“容器镜像服务acr”
进入个人实例
分别可以获取registry
(ALIYUN_REGISTRY
),用户名(ALIYUN_REGISTRY_USER
),设置 “固定密码”(ALIYUN_REGISTRY_PASSWORD
)。再进入 “命名空间” -> “创建命名空间”(ALIYUN_NAME_SPACE
)。
将加速器地址拷贝下来,写入到 docker/daemon.json
中的registry-mirrors
地址列表中。方便本地docker 拉取镜像。
mysql
github
的docker_image_pusher
项目,修改images.txt
文件,然后提交保存(可以将默认配置删除)。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。