写在前面

在中国大陆地区,开发者在使用 Docker 时常常会遇到下载速度慢或无法连接的问题。这主要是由于网络环境和访问限制,导致从官方 Docker Hub 拉取镜像的速度大大降低,甚至无法完成下载。这种情况不仅影响了开发效率,还可能导致项目进度延误。

为了解决这一问题,许多开发者选择通过添加镜像源来加速 Docker 镜像的下载速度。镜像源是 Docker Hub 的镜像站点,位于国内的服务器上,可以提供更快的下载速度和更稳定的连接。本文将介绍如何为 Docker 添加镜像源,以提升镜像下载速度,确保开发工作顺利进行。

配置流程

  1. 编辑 Docker 配置文件: 打开或创建 /etc/docker/daemon.json 文件。

  2. 添加镜像源: 在文件中添加以下内容,可以选择多个镜像源以提高下载速度和稳定性:

    {
      "registry-mirrors": [
        "https://docker.registry.cyou",
        "https://docker-cf.registry.cyou",
        "https://dockercf.jsdelivr.fyi",
        "https://docker.jsdelivr.fyi",
        "https://dockertest.jsdelivr.fyi",
        "https://mirror.aliyuncs.com",
        "https://dockerproxy.com",
        "https://mirror.baidubce.com",
        "https://docker.m.daocloud.io",
        "https://docker.nju.edu.cn",
        "https://docker.mirrors.sjtug.sjtu.edu.cn",
        "https://docker.mirrors.ustc.edu.cn",
        "https://mirror.iscas.ac.cn",
        "https://docker.rainbond.cc"
      ]
    }
    
  3. 重启 Docker 服务: 保存文件后,重启 Docker 服务以应用新的配置:

    sudo systemctl restart docker
    

这样,Docker 就会使用配置的镜像源来加速下载了。