由于总所周知的原因,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官方部署在中国的反代仓库。其实很多家云服务提供商都在提供反代加速,比如: