如何给docker加速

为什么要加速

由于Vulhub所有的资源都来自于Dockerhub/Github/软件官网,而上述站点服务器在国内访问存在速度慢、丢包率高等问题,导致我们在启动Vulhub漏洞环境的时候太卡,影响正常体验,本人尝试过一次未加速拉取镜像,等待时间似乎过了一个世纪,国内从DockerHub拉取镜像有时会遇到困难,此时可以配置镜像加速器,有条件的可以购买国外VPS,据说拉取一个环境只需要30s,当然也可以使用Docker官方和国内云服务器商提供的国内加速器服务,当然国内的加速器只能加速Dockerhub。

下面列出国内常用的加速站点,总体来说阿里云的速度较稳定。

docker中国区官方镜像加速:
https://registry.docker-cn.com

网易镜像加速:
http://hub-mirror.c.163.com

中国科技大学镜像加速:
https://docker.mirrors.ustc.edu.cn

腾讯云镜像加速:
https://mirror.ccs.tencentyun.com

阿里云镜像加速:
https://xxx.mirror.aliyuncs.com 
阿里云的镜像需要自己登录阿里云->控制台->容器镜像服务->镜像工具->镜像加速器 自己获取

添加镜像加速

创建或修改daemon.json文件,默认是没有daemon.json文件,需要先创建

vim /etc/docker/daemon.json

添加下面的内容

{
    "registry-mirrors": [
        “https://xxx.mirror.aliyuncs.com”,
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
    ]
}

加载重启docker

systemctl daemon-reload  加载docker

systemctl restart docker 重启docker

验证是否成功

打开终端执行docker info命令,可见下面信息表示配置成功
在这里插入图片描述

此时就可以快速的耍镜像了

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐