k8s

利用阿里云容器镜像服务下载gcr.io镜像

背景

由于你懂的原因,国内是没有办法下载gcr.io镜像的,利用docker hub构建GitHub现在又要钱,所以这里利用阿里云容器镜像服务下载gcr.io镜像。

步骤

这里以gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/kubeconfigwriter:v0.34.1@sha256:523016e4db827cd34babd844624d1cda86841e056fe6c890b3ad1c956a5638b0 镜像为例。

  1. 创建GitHub仓库。
    file
  2. 创建Dockerfile。
    FROM gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/kubeconfigwriter:v0.34.1@sha256:523016e4db827cd34babd844624d1cda86841e056fe6c890b3ad1c956a5638b0

    file

  3. 登录阿里云容器镜像服务控制台,创建镜像仓库。
    file
  4. 仓库信息选择刚才创建的GitHub仓库,勾选海外机器构建。
    file
  5. 选择构建,创建构建规则,填写镜像版本。
    file
  6. 点击立即构建
    file
  7. 构建成功后,下载镜像。
    file

    ctr -n k8s.io i pull -k -u 你的阿里云账号id registry.cn-hangzhou.aliyuncs.com/wgh9626/kubeconfigwriter:v0.34.1
    # 如果使用docker的话,需要先登录
    docker login --username=xxx registry.cn-hangzhou.aliyuncs.com
    ctr -n k8s.io i ls | grep kubeconfigwriter

    file

  8. 修改tag。
    ctr -n k8s.io i tag registry.cn-hangzhou.aliyuncs.com/wgh9626/kubeconfigwriter:v0.34.1 gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/kubeconfigwriter:v0.34.1@sha256:523016e4db827cd34babd844624d1cda86841e056fe6c890b3ad1c956a5638b0
    ctr -n k8s.io i ls | grep kubeconfigwriter

    file

分类: k8s
0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部
0
希望看到您的想法,请您发表评论x