使用国内加速器改善Docker Hub网络速度
国内用户在拉取docker镜像时,由于网络原因,可能速度非常感人。此时可能选择国内镜像加速器进行拉取,速度会改善不少。
阿里云有docker加速服务,登录到控制台–>容器镜像服务–>镜像中心–>镜像加速器,复制你的加速器地址。
阿里云加速器的格式一般为:[系统分配前缀].mirror.aliyuncs.com,如:https://1nj0zren.mirror.aliyuncs.com/。
另外,我常用的加速器还有网易、百度、腾讯和中科大:
网易云加速器:https://hub-mirror.c.163.com
百度云加速器:https://mirror.baidubce.com
中科大加速器:https://docker.mirrors.ustc.edu.cn
腾讯云加速器:https://mirror.ccs.tencentyun.com
如何使用加速器呢?在安装好docker后,进入/etc/docker/目录,编辑daemon.json(没有的话请创建),写入以下内容:
1 | { |
保存后加载重启docker服务:
1 | systemctl daemon-reload |
之后可以查看配置的加速器是否生效:
1 | docker info |
如果返回的Registry Mirrors中有你刚才增加的加速器地址,就证明已经生效了。
可以实测一下拉取镜像的速度(随便拉取一个镜像):
1 | time docker pull php:latest |