• Docker 国内镜像源解决方案

     耀扬软件   头条号   2025-03-30

    国内开发者或运维在使用 Docker 时,是否经常遇到拉取镜像缓慢或下载中断的问题?网络条件限制常常导致镜像下载速度令人头疼。今天分享一下几种解决方案。

    Docker 国内镜像源解决方案

     

    01

    修改镜像源

    以下是一些自用很长时间的可靠的镜像源:

    • https://docker.13140521.xyz
    • https://docker.1panel.live
    •  
    •  
    • 编辑/etc/docker/daemon.json
    • vim /etc/docker/daemon.json
    • 添加以下内容并保存
    •  
      •  
      •  
    {
    	"registry-mirrors": [
    		"https://docker.13140521.xyz",
    		"https://docker.1panel.live"
    	]
    }
    # 重启docker 服务
    sudo systemctl restart docker
    # 验证
    docker info

     

    02

    配置docker 网络代理

     

    适合有魔法的情况下使用,速度取决于魔法的速度。优点在于容器中也能使用该代理且个别非官方镜像源也能享受到加速。有条件的童鞋推荐此方法。

     

    编辑/etc/docker/daemon.json

    vim /etc/docker/daemon.json

    写入如下内容

    {
      "proxies": {
        "default": {
          "noProxy": "*.test,localhost,127.0.0.0/8",
          "allProxy": "socks5://host.docker.internal:7897",
          "httpProxy": "http://host.docker.internal:7897",
          "httpsProxy": "http://host.docker.internal:7897"
        }
      }
    }
    
    

    解析:

    noProxy 用于指定不使用代理的IP或域名
    另外三个节点则配置代理的地址。

    # 重启docker 服务
    sudo systemctl restart docker

    接下来就可以拉取 镜像来验证一下了。

    上一篇:tomcat常用的配置以及简单调优

    下一篇:暂无

      • 公司历程

        10+

        • 来自各领域的合作客户

          200+

          • 覆盖50+行业

            50+

            • 软件著作权

              2+