前言
Docker
是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux
或 Windows
操作系统的机器上,也可以实现虚拟化。
由于众所周知的原因,在国内拉取国外的 docker
镜像时,速度会很慢,甚至无法拉取。那么这个时候,我们就需要使用 Docker
镜像加速服务。
常用地址
# Docker中国区
https://registry.docker-cn.com
# 网易
https://hub-mirror.c.163.com
# 中科大
https://docker.mirrors.ustc.edu.cn
# 阿里云
https://<你的ID>.mirror.aliyuncs.com
# 七牛云
https://reg-mirror.qiniu.com
配置加速镜像
Ubuntu14.04、Debian7Wheezy
对于使用 upstart
的系统而言,编辑 /etc/default/docker
文件,在其中的 DOCKER_OPTS
中配置加速器地址:
DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"
重启服务:
$ sudo service docker restart
Ubuntu16.04+、Debian8+、CentOS7
对于使用 systemd
的系统,请在 /etc/docker/daemon.json
中写入如下内容(如果文件不存在请新建该文件):
{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
重启服务:
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
Windows 10
对于使用 Windows 10
的系统,在系统右下角托盘 Docker
图标内右键菜单选择 Settings
,打开配置窗口后左侧导航菜单选择 Daemon
。在 Registrymirrors
一栏中填写加速器地址 https://docker.mirrors.ustc.edu.cn/
,之后点击 Apply
保存后 Docker
就会重启并应用配置的镜像地址了。
MacOS
对于使用 MacOS
的用户,在任务栏点击 Docker for mac
应用图标-> Perferences...
-> Daemon
-> Registrymirrors
。在列表中填写加速器地址 https://reg-mirror.qiniu.com
。修改完成之后,点击 Apply&Restart
按钮,Docker
就会重启并应用配置的镜像地址了。
检查加速器是否生效
$ docker info
Registry Mirrors:
https://reg-mirror.qiniu.com
评论 (0)