Docker | 无需魔法,丝滑拉取镜像

转载自:docker官网镜像无法下载问题解决 – 饭饭12 – 博客园

1.1.   获取阿里云相关参数

登录阿里云容器镜像服务。地址:https://cr.console.aliyun.com

启用个人实例,创建一个命名空间

在访问凭证中设置固定密码,记住密码、用户名、仓库地址、命名空间这四个参数。

1.2.   复刻docker_image_pusher项目

在github上打开docker_image_pusher项目,地址:https://github.com/tech-shrimp/docker_image_pusher,将其fork到自己仓库。

1.3.   设置环境变量

进入Actions,点击“I understand my workfolws……”。

进入Settings(Actions同一行最右侧),选择Secrets and variables -> Actions,点击New repository secret,分别创建四个环境变量。

变量1:

Name:ALIYUN_NAME_SPACE

Secret:命名空间名称

变量2:

Name:ALIYUN_REGISTRY_USER

Secret:用户名

变量3:

Name:ALIYUN_REGISTRY_PASSWORD

Secret:密码

变量4:

Name:ALIYUN_REGISTRY

Secret:仓库地址

1.4.   填写需要转存的镜像

点击Code,再点击images.txt,点击右上角的编辑按钮。

等待其执行完成,大约花10分钟左右,当右侧的状态Queued变为时间后,表示执行完成。

1.5.   获取新镜像地址

上一步处理完成后,回到阿里云镜像服务,可以看到仓库中已经有相关镜像了。

点击其中一个镜像,按照阿里云教程使用

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注