GCR 的 Google 的 container registry 服务。Kubernetes、Istio 相关的镜像 host 在这上面。Google 服务被墙,在国内无法正常访问到。有这些解决办法:
- USTC host 了一个 GCR 的镜像
- 参考 Docker: Task: How to Speed up Docker Pull 中描述的使 Docker 走 HTTP proxy 的方法
- 在境外的 VPS 上先
docker pull
下来镜像,再docker save
成 tar 包拿到境内的机器上,再docker load
导入进来
USTC host 的 GCR 镜像的使用方法
USTC host 了一个 GCR 的镜像,相关讨论在这个 issue 上,暂无官方服务声明(参考 这里)。
对于 gcr.io
域名的镜像,将域名替换即可:
原地址 | gcr.io/<namespace>/<image>:<tag> |
---|---|
转换后 | gcr.mirrors.ustc.edu.cn/<namespace>/<image>:<tag> |
对于 k8s.gcr.io
域名的镜像,转换规则奇怪一点:
原地址 | k8s.gcr.io/<image>:<tag> |
---|---|
转换后 | gcr.mirrors.ustc.edu.cn/google_containers/<image>:<tag> |
比如:
原地址 | k8s.gcr.io/heapster-amd64:v1.5.4 |
---|---|
转换后 | gcr.mirrors.ustc.edu.cn/google_containers/heapster-amd64:v1.5.4 |