插件窝 干货文章 如何为Docker配置加速器

如何为Docker配置加速器

Docker 加速器 配置 镜像 951    来源:    2025-04-30

Docker 配置加速器指南

在中国大陆地区使用 Docker 时,由于网络原因,直接拉取官方镜像可能会非常缓慢。配置 Docker 加速器可以显著提升镜像下载速度。以下是配置方法:

一、国内常用 Docker 加速器地址

  1. 阿里云加速器(推荐):

    https://<你的ID>.mirror.aliyuncs.com
    

    (需登录阿里云容器镜像服务获取专属加速地址)

  2. 腾讯云加速器

    https://mirror.ccs.tencentyun.com
    
  3. 网易云加速器

    https://hub-mirror.c.163.com
    
  4. DaoCloud 加速器

    http://f1361db2.m.daocloud.io
    

二、配置方法

方法1:通过 Docker 配置文件(推荐)

  1. 创建或修改 Docker 配置文件:

    • Linux/macOS: /etc/docker/daemon.json
    • Windows: C:\ProgramData\docker\config\daemon.json
  2. 添加或修改内容为:

    {
     "registry-mirrors": [
       "https://hub-mirror.c.163.com",
       "https://mirror.baidubce.com"
     ]
    }
    

    (可以添加多个镜像地址)

  3. 重启 Docker 服务:

    # Linux
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
    # Windows/macOS
    # 通过 Docker Desktop 界面重启服务
    

方法2:通过 Docker 命令行参数

dockerd --registry-mirror=https://hub-mirror.c.163.com

方法3:通过 Docker Desktop 图形界面(适用于 Windows/macOS)

  1. 打开 Docker Desktop
  2. 进入 Preferences/Settings
  3. 选择 Docker Engine
  4. 在配置文件中添加 registry-mirrors 项
  5. 点击 Apply & Restart

三、验证配置是否生效

执行以下命令验证配置:

docker info

在输出中查找 Registry Mirrors 部分,确认已列出你配置的镜像地址。

四、注意事项

  1. 不同加速器可能有不同的使用限制,建议选择与自己云服务商匹配的加速器
  2. 配置多个镜像地址时,Docker 会按顺序尝试
  3. 某些特殊镜像(如官方认证镜像)可能仍需从官方仓库拉取
  4. 如果使用代理,需同时配置 Docker 的代理设置

五、临时使用加速器

如果不想永久配置,可以在拉取镜像时指定镜像站:

docker pull registry.docker-cn.com/library/ubuntu:latest

希望这些信息能帮助你更高效地使用 Docker!