gcr.io与quay.io镜像加速

目前常用的K8S镜像库有

  • docker.io (docker hub公共镜像库)
  • gcr.io (Google container registry)
  • k8s.gcr.io (等同于gcr.io/google-containers)
  • quay.io (Red Hat运营的镜像库)

国内镜像库

  • *.azk8s.cn微软: 2020-04-02只对Azure China内部IP开放, 也没发通告, 详情参见issue
  • *-mirror.qiniu.com七牛云: 不靠谱, 短暂支持过一段时间, 估计也是内部玩玩
  • *.mirrors.ustc.edu.cn中科大: 算是比较友好, 但现在限制也多了(目测和Azure一样, 只对校内网络开放), 查看最新信息
  • registry.aliyuncs.com/google_containers阿里云: 第三方维护, 也只是部分支持

docker.io镜像加速

这个没什么好说的, 因为我本身会配置中科大的加速器, 即

vi /etc/docker/daemon.json
######################################
{
    "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn"
    ]
}

还有类似Docker中国, Dao, 七牛, 163, Azure等加速器, 大部分不靠谱, 要么没维护了, 要么速度不行. 阿里云比较推荐, 但需要自己注册地址, 我还是习惯中科大, 感觉也用不了多久了.

gcr.io镜像加速

按下面格式, 镜像转换

docker pull gcr.io/xxx/yyy:zzz
# 替换为
docker pull gcr.mirrors.ustc.edu.cn/xxx/yyy:zzz

现在已不可用了, 如果是gcr.io/google-containers/yyy:zzz, 参照下面

k8s.gcr.io镜像加速

gcr.io/google-containers的别名

原生镜像

docker pull k8s.gcr.io/yyy:zzz
# 等价于
docker pull gcr.io/google-containers/yyy:zzz

中科大镜像

docker pull gcr.mirrors.ustc.edu.cn/google-containers/yyy:zzz

现在对外已不可用了

阿里云镜像

docker pull registry.aliyuncs.com/google_containers/yyy:zzz

第三方维护, 缓存了主要的镜像版本

quay.io镜像加速

按下面格式, 镜像转换

docker pull quay.io/xxx/yyy:zzz
# 替换为
docker pull quay.mirrors.ustc.edu.cn/xxx/yyy:zzz

暂时还能用, 但不太稳定, 多试几次(应该是中科大直接重定向到源站了)

展示评论