首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

迫于被 q,写了一个 docker 拉取被 q 镜像的小工具。

  •  1
     
  •   nocrush · 11 天前 · 1023 次点击

    最近折腾 k8s,然后很多镜像都是gcr.io k8s.gcr.io quay.io

    虽然找到了镜像源,但是 docker pull docker tag 很不方便,效率很低下。

    虽然说写一个 shell 就可以完成。

    但是看到了一篇文章用的是 py 写的,我就直接用了他那篇文章的docker-wrapper的名字。

    文章找不到了,有点尴尬。

    但是奔着学习的心态用 go 写了一个 command。

    大家轻喷。

    https://github.com/cheerego/docker-wrapper

    第 1 条附言  ·  11 天前
    使用说明

    ```
    # k8s.gcr.io
    docker-wrapper pull k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1

    # gcr.io
    docker-wrapper pull gcr.io/jenkinsxio/prow/crier:v20190510-3f2c8d788

    # quay.io
    docker-wrapper pull quay.io/coreos/etcd:v3.3

    # normal
    docker-wrapper pull nginx
    ```
    4 回复  |  直到 2019-07-12 17:17:46 +08:00
        1
    salamanderMH   11 天前   ♥ 1
    gcr.io 镜像加速
    如果我们拉取的 google 镜像是以下形式:

    docker pull gcr.io/xxx/yyy:zzz

    那么使用 Azure 中国镜像,应该是这样拉取:

    docker pull gcr.mirrors.ustc.edu.cn/xxx/yyy:zzz


    k8s.gcr.io 镜像加速

    如果我们拉取的 kubernetes google 镜像是以下形式:

    docker pull k8s.gcr.io/xxx:yyy

    相当于 docker pull gcr.io/google-containers/xxx:yyy

    那么使用 Azure 中国镜像,应该是这样拉取:

    docker pull gcr.azk8s.cn/google-containers/xxx:yyy

    from https://www.ilanni.com/?p=14534
        2
    salmon5   11 天前
    gcr.azk8s.cn/google_containers #azure 官方
    gcr.azk8s.cn/google-containers #azure 官方
    registry.aliyuncs.com/google_containers #阿里云 gcr.io 镜像,注意这个稳定速度快,但是不是阿里云官方的。
        3
    nocrush   11 天前
    @salamanderMH 是的,就是全部手工和写 shell 主要还是重复的劳动。用这个命令的话,就方便一点。
    @salmon5 恩恩 我也是用的 azk8s 源
        4
    imycc   11 天前
    个人用的 daocloud 的源加速,可以配置完似乎可以直接通过 docker pull image:tag 的形式拉取,倒是没影响过使用。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   921 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 16ms · UTC 19:49 · PVG 03:49 · LAX 12:49 · JFK 15:49
    ♥ Do have faith in what you're doing.