云原生 | Docker已经配置镜像加速依然超时

方案1:配置 Docker 代理

  1. 创建目录

    mkdir -p /etc/systemd/system/docker.service.d
    
  2. 创建http-proxy.conf文件

    vim  /etc/systemd/system/docker.service.d/http-proxy.conf
    
  3. http-proxy.conf文件中添加如下内容

    IP 为代理服务器的 IP地址,后面是端口号,如果用的是clash就是7890

    [Service]
    Environment="HTTP_PROXY=http://192.168.253.2:7890"
    Environment="HTTPS_PROXY=http://192.168.253.2:7890"
    
  4. 验证配置是否已加载

    systemctl show --property=Environment docker
    
  5. 重启 Docker

    systemctl daemon-reload
    systemctl restart docker
    
    # 两条指令都执行一遍
    

方案2:gcr.io、registry.k8s.io、k8s.gcr.io、quay.io、ghcr.io 等国外镜像加速下载服务

按照开源项目的操作来,fork项目,之后只需要提交issue就可以获得新的镜像了

原理

参考连接

更多推荐