由于总所周知的原因,Docker每次执行docker pull,都会从大洋彼岸的美帝服务器拉取镜像。

如果Docker宿主机在美国还好点,

尤其是在国内,拉取镜像的速度就是一种煎熬。

那么,有没有一种方法,可以加快镜像的拉取速度呢?

答案是,我们可以使用由Docker 中国提供的镜像加速服务。

我们接下来,配置下系统,使系统接入Docker中国提供的镜像源。

Step 1 : 配置Docker参数文件

首先,我们编辑 /etc/docker/daemon.json 这个文件,并加入以下内容:

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

之后保存退出。

Step 2 : 重启Docker Deamon

执行命令:

systemctl restart docker

或者:

service docker restart

来将Docker的Deamon重启,使得改动生效。

注意:这个动作会导致当前所有Docker容器停止。请在继续操作前保存工作。

重启的过程需要数十秒的时间,请耐心等待!

Step 3 : 验证配置

在重启完成后,我们试着拉个镜像:

docker pull alpine

是不是发现,速度相较于之前,要快了很多?

随便补充几句

这个镜像源是由Docker官方部署在中国的反代仓库。其实很多家云服务提供商都在提供反代加速,比如:

最后修改:2018 年 05 月 31 日
如果觉得我的文章对你有用,请随意赞赏