介绍
由于国内访问官方(DockerHub)的镜像比较慢,可以使用阿里云和DaoCloud为我们提供的镜像
本文笔者会分别介绍MacOs平台和Centos7平台下配置这两种的镜像加速器地址
MacOS 平台
配置阿里云Docker加速器
- 登录阿里云控制台(需要注册阿里云开发者平台账号),访问地址:https://cr.console.aliyun.com/#/accelerator 可查看自己专有的镜像库加速器地址
下图展示的是笔者的阿里云镜像加速器界面
- 右键点击桌面顶栏的 docker 图标 Perferences… -> Daemon -> Registry mirrors,添加代理地址,记得点击 Apply & Restart 按钮使设置生效。
出现的 “registry-mirrors” : No certs for 6wnqhom.mirror.aliyuncs.com… 警告可以忽略。
配置DaoCloud的Docker加速器
- 打开地址:https://www.daocloud.io/mirror#accelerator-doc 可以使用github账号登录或者微信
- 添加DaoCloud的dokcer镜像代理地址和添加阿里云Docker代理地址方法一样,读者可以参考上面添加的阿里云docker加速器代理地址
Centos7 平台
配置阿里云Docker加速器
通过上面我们已经知道了如何获取自己的的阿里云docker镜像代理地址
- 修改daemon配置文件/etc/docker/daemon.json来使用加速器:
分别执行以下命令,记得把加速器的地址,改成自己的加速器地址。
1 |
|
针对Docker客户端版本大于1.10.0的用户
检查加速器是否生效
Linux系统下配置完加速器需要检查是否生效,在命令行执行 ps -ef | grep dockerd,如果从结果中看到了配置的 –registry-mirror 参数说明配置成功
如果Docker版本大于1.13或17.05.0-ce
1 | $ sudo docker info|grep "Registry Mirrors" -A 1 |