Docker 镜像加快

国际从 DockerHub 拉取镜像偶然会碰到坚苦,此时能够设置装备摆设镜像加快器。Docker 官方和国际良多云办事商都供给了国际加快器办事,比方:

  • 网易://hub-mirror.c.163.com/
  • 阿里云://<你的ID>.mirror.aliyuncs.com
  • 七牛云加快器://reg-mirror.qiniu.com

当设置装备摆设某一个加快器地点以后,若发明拉取不到镜像,请切换到另外一个加快器地点。国际各大云办事商均供给了 Docker 镜像加快办事,倡议按照运转 Docker 的云平台挑选对应的镜像加快办事。

阿里云镜像获得地点://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登岸后,左边菜单选中镜像加快器就能够看到你的专属地点了:

之前另有 Docker 官方加快器 //registry.docker-cn.com ,此刻仿佛已不能利用了,咱们能够多增加几个国际的镜像,若是有不能利用的,会切换到能够利用个的镜像来拉取。

Ubuntu14.04、Debian7Wheezy

对利用 upstart 的体系而言,编辑 /etc/default/docker 文件,在此中的 DOCKER_OPTS 中设置装备摆设加快器地点:

DOCKER_OPTS="--registry-mirror=//registry.docker-cn.com"

从头启动办事:

$ sudo service docker restart

Ubuntu16.04+、Debian8+、CentOS7

对利用 systemd 的体系,请在 /etc/docker/daemon.json 中写入以下内容(若是文件不存在请新建该文件):

{"registry-mirrors":"//reg-mirror.qiniu.com/"}

以后从头启动办事:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

Windows 10

对利用 Windows 10 的体系,在体系右下角托盘 Docker 图标内右键菜单挑选 Settings,翻开设置装备摆设窗口后左边导航菜单挑选 Daemon。在 Registrymirrors 一栏中填写加快器地点 //registry.docker-cn.com ,以后点击 Apply 保管后 Docker 就会重启并利用设置装备摆设的镜像地点了。

Mac OS X

对利用 Mac OS X 的用户,在使命栏点击 Docker for mac 利用图标-> Perferences...-> Daemon-> Registrymirrors。在列表中填写加快器地点 //reg-mirror.qiniu.com 。点窜实现以后,点击 Apply&Restart 按钮,Docker 就会重启并利用设置装备摆设的镜像地点了。

查抄加快器是不是失效

查抄加快器是不是失效设置装备摆设加快器以后,若是拉取镜像依然非常迟缓,请手动查抄加快器设置装备摆设是不是失效,在号令行履行 docker info,若是从成果中看到了以下内容,申明设置装备摆设胜利。

$ docker info
Registry Mirrors:
    //reg-mirror.qiniu.com