用阿里云构建海外镜像

一、背景

使用docker或者k8s的过程中,我们可能遇到镜像无法下载的情况,例如:kubernetes中的kube-apiserver镜像,这是因为其仓库在海外,我们的网络被阻挡,我们无法获取到该资源,使用合法的方式,成本又太高,今天小编来分享一个简单而又实用的海外镜像构建方法。

二、构建步骤

#进入自己的命名空间,创建镜像仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
#编辑kube-apiserver的Dockerfile
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1. 登录阿里云Docker Registry
docker login --username=small信仰 registry.cn-qingdao.aliyuncs.com
用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。
您可以在访问凭证页面修改凭证密码。
2. 从Registry中拉取镜像
docker pull registry.cn-qingdao.aliyuncs.com/yzl_test/k8s-io:[镜像版本号]
3.给镜像改名
[root@docker1 ~]# docker tag registry.cn-qingdao.aliyuncs.com/yzl_test/k8s-io:v1.21.3 k8s.gcr.io/kube-apiserver:1.21.3
[root@docker1 ~]# docker images | grep k8s
k8s.gcr.io/kube-apiserver                          1.21.3    3d174f00aa39   2 weeks ago     126MB
registry.cn-qingdao.aliyuncs.com/yzl_test/k8s-io   v1.21.3   3d174f00aa39   2 weeks ago     126MB

至此阿里云构建海外镜像完成!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值