配置Docker镜像加速器2019

朋友提醒博客中的一篇设置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
2
3
4
5
6
7
8
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart 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


以上两种方法,看自己的需求任选其一配置。

坚持原创技术分享,您的支持将鼓励我继续创作!
如有疑问或需要技术讨论,请留言或发邮件到 service@itfanr.cc