0%

使用阿里云Docker镜像库加速

开发者账号

由于docker官方的镜像下载太慢了,于是开通了阿里云的开发者账号;
申请开发者账号
http://console.d.aliyun.com/join.htm?spm=0.0.0.0.Xx1dX0#/docker/booster
本人的专属加速器地址
https://4c2kkvb9.mirror.aliyuncs.com
阿里云docker镜像搜索地址:
https://cr.console.aliyun.com/#/imageSearch
阿里云docker加速器
使用加速器将会提升您在国内获取Docker官方镜像的速度!
https://cr.console.aliyun.com/#/accelerator

加速器操作文档

安装或升级Docker
您可以通过阿里云的镜像仓库下载:**mirrors.aliyun.com/help/docker-engine**

1
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

配置Docker加速器

您可以使用如下的脚本将mirror的配置添加到docker daemon的启动参数中。
系统要求 CentOS 7 以上,Docker 1.9 以上。

1
2
3
4
cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service   
sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/docker daemon --registry-mirror=https://4c2kkvb9.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
systemctl daemon-reload
systemctl restart docker

QA

Q: docker pull 时候报错“ x509: certificate has expired or is not yet valid”
A: 此问题是由于主机的时间不同步造成的,使用ntpdate cn.ntp.org.cn 同步网络时间即可。