Docker 镜像加速的配置

解决拉取镜像报错:Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while

在使用 Docker 过程中,拉取镜像的速度常常会受到网络状况的影响,尤其是在国内网络环境下,直接从 Docker Hub 拉取镜像可能会出现速度缓慢甚至失败的情况。为了解决这一问题,配置 Docker 镜像加速器成为了一个常见的优化手段。

配置方法

配置 Docker 镜像加速器主要通过修改 /etc/docker/daemon.json 文件来实现。

{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",  
        "https://hub-mirror.c.163.com",  
        "https://mirror.aliyuncs.com",  
        "https://mirror.baidubce.com",   
        "https://docker.mirrors.ustc.edu.cn" 
    ]
}

在上述配置中,registry-mirrors 字段是一个数组,用于指定多个镜像加速器的 URL。这些 URL 分别对应不同的镜像源,包括 DaoCloud、网易云、阿里云、百度云以及中国科学技术大学提供的镜像加速服务。

配置完成后,需要执行以下命令使配置生效:

sudo systemctl daemon-reload  //加载配置
sudo systemctl restart docker  //重启docker

你可能感兴趣的:(http,网络协议,网络)