朋友提醒博客中的一篇设置Docker镜像加速器的文章 配置Docker镜像加速器 | IT范儿 中介绍的方法太过时了,看过之后才发现那篇文章是2016年的时候写的。所以赶紧更新一下。
废话不多说,直接上干货。
安装/升级Docker客户端
推荐安装 1.10.0
以上版本的Docker客户端,参考Docker官方文档 About Docker CE | Docker Documentation 或我的文章 Ubuntu16.04下安装Docker-CE社区版 | IT范儿
阿里云镜像加速器
打开 阿里云控制台 – 左侧导航菜单 产品与服务
– 弹性计算
– 容器镜像服务
– 左侧导航菜单 镜像中心
– 镜像加速器
。可以看到 “您的加速器地址” 即 https://xxxxxxx.mirror.aliyuncs.com
。
或者直接打开 镜像加速器页面 。
注意,需要登录阿里云账号
配置镜像加速器
这里还是以 Linux
系统为例,其他系统可直接参考上面加速器页面中的配置方法。
针对Docker客户端版本大于 1.10.0
的用户
您可以通过修改daemon配置文件 /etc/docker/daemon.json
来使用加速器
1 | sudo mkdir -p /etc/docker |
注意将其中的 xxxxxxx
修改为自己阿里云账户的给定地址。
DaoCload镜像加速器
访问DaoCloud官方镜像页面 DaoCloud – 企业级云计算领域的创新领导者 。
DaoCloud的镜像加速地址,不需要注册就可以使用
配置镜像加速器
Linux
1 | curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io |
然后重启docker服务:
1 | sudo systemctl restart docker |
macOS
Docker For Mac
右键点击桌面顶栏的 docker 图标,选择 Preferences
,在 Daemon 标签(Docker 17.03 之前版本为 Advanced 标签)下的 Registry mirrors 列表中加入下面的镜像地址:
1 | http://f1361db2.m.daocloud.io |
点击 Apply & Restart
按钮使设置生效。
Windows
Docker For Windows
在桌面右下角状态栏中右键 docker 图标,修改在 Docker Daemon 标签页中的 json ,把下面的地址:
1 | http://f1361db2.m.daocloud.io |
加到” registry-mirrors”的数组里。点击 Apply
。
以上两种方法,看自己的需求任选其一配置。