0%

docker镜像加速器

前言

国内从 docker hub 拉取镜像时速度非常慢,这里记录下国内的一些免费加速镜像服务器。

docker bub

docker 官方仓库加速镜像配置:

  1. 修改/etc/docker/daemon.json文件:

    1
    2
    3
    4
    5
    6
    7
    {
    "registry-mirrors": [
    "https://dockerproxy.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn"
    ]
    }
  2. 修改后重启 docker 服务:

    1
    2
    systemctl daemon-reload
    systemctl restart docker

注:也可以使用阿里云的 docker 镜像服务,但是需要注册账号开启容器服务之后才有

gcr.io(以下方法已失效)

google 仓库加速镜像,需要手动将前缀改一下,替换为gcr.azk8s.cn/google_containers/<image-name>:<version> ,例如:

1
2
3
4
5
#docker pull k8s.gcr.io/k8s-dns-node-cache:1.15.7
# 通过镜像仓库拉取
docker pull gcr.azk8s.cn/google_containers/k8s-dns-node-cache:1.15.7
# 重新打tag
docker tag gcr.azk8s.cn/google_containers/k8s-dns-node-cache:1.15.7 k8s.gcr.io/k8s-dns-node-cache:1.15.7
1
2
3
#docker pull gcr.io/kubernetes-e2e-test-images/echoserver:2.2
docker pull gcr.azk8s.cn/kubernetes-e2e-test-images/echoserver:2.2
docker tag gcr.azk8s.cn/kubernetes-e2e-test-images/echoserver:2.2 gcr.io/kubernetes-e2e-test-images/echoserver:2.2

quay.io(以下方法已失效)

1
2
3
#docker pull quay.io/deis/go-dev:v1.10.0
docker pull quay.azk8s.cn/deis/go-dev:v1.10.0
docker tag quay.azk8s.cn/deis/go-dev:v1.10.0 quay.io/deis/go-dev:v1.10.0

参考

https://github.com/Azure/container-service-for-azure-china/blob/master/aks/README.md


我是MonkeyWie,欢迎扫码👇👇关注!不定期在公众号中分享JAVAGolang前端dockerk8s等干货知识。

如果觉得本文对您有帮助,可以请我喝一杯咖啡☕