docker desktop图形界面配置镜像加速需三步:右键图标进settings→选docker engine编辑json→填入合法registry-mirrors数组并apply & restart;2026年实测高可用源为https://docker.xuanyuan.me等,配置后用docker info验证生效。
直接在 docker desktop 图形界面里改配置,不用动文件、不需重启电脑,5 分钟内搞定。关键不是加一个地址,而是选对源、配对格式、重启服务——这三步缺一不可。
用设置界面一键配置(推荐新手)
这是最稳妥的方式,Docker Desktop 会自动校验 JSON 并触发重启:
- 右键点击任务栏右下角的 Docker 图标 → 选择 Settings
- 左侧选 Docker Engine,右侧出现 JSON 编辑框
- 把整个内容替换成以下结构(保留你原有的其他配置也可,但
registry-mirrors必须是数组):
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.1ms.run",
"https://docker.1panel.live"
]
}
- 检查括号是否闭合、逗号是否多余、双引号是否全角——JSON 错一个符号就会失败
- 点右下角 Apply & Restart,等待几秒,Docker 自动重启完成
验证是否生效
配置完别急着拉镜像,先确认加速器已加载:
- 打开 PowerShell 或 CMD,运行:
docker info | findstr "Registry"(Windows) - 看到输出里包含你填的地址(如
https://docker.xuanyuan.me),说明已生效 - 再试一次 docker pull nginx,观察下载速度和是否跳过 waiting 状态
常见卡点与绕过方法
如果配置后仍慢或报错,大概率是下面两个问题:
-
Windows 下改错了文件路径:Docker Desktop for Windows 实际运行在 WSL2 的
docker-desktop-data发行版里,C:\ProgramData\Docker\config\daemon.json是无效路径;必须通过 Settings 界面修改,或进入 WSL2 手动编辑/etc/docker/daemon.json -
镜像源失效或地域不通:2026 年实测高可用的是
docker.xuanyuan.me和docker.1ms.run;旧源如中科大、网易云已不可用;URL 末尾不要加/,也不要混用 http/https
临时测试某个源是否可用
不想改全局配置?可以单次命令指定:
- 运行:
docker pull --registry-mirror https://docker.1ms.run nginx - 成功则说明该源当前可用,可放心加入正式配置
- 适合排查网络波动、验证新地址、或在共享机器上临时调试











