插件窝 干货文章 怎么给docker换镜像源

怎么给docker换镜像源

Docker 镜像 配置 mirrors 280    来源:    2025-04-26

Docker 更换镜像源指南

更换 Docker 镜像源可以显著提高在国内拉取镜像的速度。以下是不同操作系统的配置方法:

通用方法(适用于所有平台)

  1. 创建或修改 Docker 配置文件 /etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}
  1. 重启 Docker 服务使配置生效:
sudo systemctl restart docker

各平台具体方法

Linux 系统

  1. 编辑配置文件:
sudo nano /etc/docker/daemon.json
  1. 添加上述镜像源配置

  2. 重启服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

Windows (Docker Desktop)

  1. 右键点击任务栏 Docker 图标
  2. 选择 "Settings" → "Docker Engine"
  3. 在配置窗口中添加 registry-mirrors 配置
  4. 点击 "Apply & Restart"

macOS (Docker Desktop)

  1. 点击顶部菜单栏 Docker 图标
  2. 选择 "Preferences" → "Docker Engine"
  3. 在配置窗口中添加 registry-mirrors 配置
  4. 点击 "Apply & Restart"

常用国内镜像源

  • 中科大镜像源:https://docker.mirrors.ustc.edu.cn
  • 网易镜像源:https://hub-mirror.c.163.com
  • 百度镜像源:https://mirror.baidubce.com
  • 阿里云镜像源(需要注册账号获取专属地址)

验证是否生效

docker info

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

注意事项

  1. 可以同时配置多个镜像源,Docker 会按顺序尝试
  2. 修改配置后必须重启 Docker 服务
  3. 某些特殊镜像(如官方认证镜像)可能仍需从官方源拉取