在Docker的基本概念里 提到:最常使用的镜像仓库是官方的 DockerHub,这也是默认的 Registry,并拥有大量的高质量的官方镜像。其它的有:CoreOS的Quay.io;Google 的 k8s.gcr.io(Kubernetes的镜像库)
由于某些原因,这些服务在国内访问可能会比较慢。国内的一些云服务商提供了针对Docker Hub的镜像服务(Registry Mirror),这些镜像服务被称为加速器。常见的有 阿里云加速器、DaoCloud 加速器等。
使用加速器直接从国内的地址下载Docker Hub 的镜像,比直接从Docker官方仓库下载速度会提高很多。因为笔者主要使用阿里云,接下来讲述在Ubuntu和Mac上实现阿里云加速
没有阿里云帐户的话,可以注册一个
得到加速器地址
Ubuntu
编辑/etc/docker/daemon.json
不存在,创建即可
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://sk4dzqfg.mirror.aliyuncs.com"]
}
#重启docker
systemctl daemon-reload
systemctl restart docker</pre>
Mac
任务栏->Docker图标->属性
找到Docker Engine,添加最后一行
Apply&Restart
重启配置生效
赶快docker pull一下感受飞一般的速度!