前言:
我们都知道因为某些原因我们访问外网都是比较慢的,比如我们使用maven下载依赖时是一个道理,同样的使用docker从docker.hub上下载镜像也是比较慢的。针对这种访问官网比较慢的情况有两种方案,第一种就是使用国内的仓库,第二种就是使用一个加速器。这里我们配置docker的镜像加速从来来实现提速。
1.前提
使用阿里云镜像加速前提:
注册账号登录阿里云,阿里云地址:https://www.aliyun.com/
本地已经安全完成docker(1.10以上版本)
注:笔者安装docker的系统是centos7,内核3.10,docker版本18.06.3-ce
2.获取加速地址
第一步:打开登录的阿里云按照下图所标注的位置,找到容器镜像服务
第二步:点击管理控制台
第三步:点击镜像工具,展开目录后点击“镜像加速工具”即可。
3.配置daemon.json文件
第一步:查看是否有daemon.json文件
sudo whereis daemon.json
这里很可能没有这个文件,若是没有也不用担忧,因为这个文件不是必须的。同时你可能会在/etc/docker/下面看到一个key.json文件。这两个不是一个东西,不要瞎改哈。无论有没有直接执行第二步即可。
第二步:修改daemon.json
执行以下命令
sudo vim /etc/docker/daemon.json
然后将以下内容复制进去即可。这里的加速地址请用刚刚从阿里云获取的地址即可。
{ "registry-mirrors": ["https://***fmnjt.mirror.aliyuncs.com"] }
第三步:重载配置文件然后重启
sudo systemctl daemon-reload sudo systemctl restart docker
这样就完成了阿里云镜像加速的配置,然后就可以测试下拉取镜像的速度了。