阿里云镜像加速配置只需三步:登录阿里云控制台获取专属加速地址(如https://xxxx.mirror.aliyuncs.com),编辑/etc/docker/daemon.json添加registry-mirrors字段,执行systemctl daemon-reload && systemctl restart docker重启服务即可生效。

直接改 Docker 的配置文件,加一行镜像加速地址,重启服务就能生效。核心是让 Docker 拉取镜像时优先走国内节点,绕开海外 Hub 的高延迟和不稳定链路。
获取可用的加速器地址
阿里云、腾讯云、中科大、网易云都提供免费镜像加速服务。推荐优先用阿里云:
- 登录阿里云容器镜像服务控制台
- 左侧菜单点「镜像加速器」→ 选「CentOS/Ubuntu/Debian」等对应系统
- 复制显示的专属地址,形如 https://xxxx.mirror.aliyuncs.com
备用地址(可多填几个,Docker 会自动尝试):
- 中科大:https://docker.mirrors.ustc.edu.cn
- 网易:https://hub-mirror.c.163.com
- 腾讯云:https://mirror.ccs.tencentyun.com
Linux 系统(CentOS/Ubuntu 等)配置方法
编辑或新建 /etc/docker/daemon.json 文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-EOF
{
"registry-mirrors": [
"https://xxxx.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
EOF
保存后执行:
- sudo systemctl daemon-reload
- sudo systemctl restart docker
Windows/macOS 使用 Docker Desktop
打开 Docker Desktop → Settings → Docker Engine:
- 在右侧 JSON 编辑框中,把 "registry-mirrors" 字段补全(注意逗号和引号格式)
- 示例:
{
"registry-mirrors": [
"https://xxxx.mirror.aliyuncs.com",
"https://hub-mirror.c.163.com"
],
"experimental": false
}
点击右下角 Apply & Restart 即可,无需重启电脑。
验证是否生效
运行命令检查:
docker info | grep -A 5 "Registry Mirrors"
如果输出里出现你填的地址,说明配置成功。再试拉一个镜像(比如 docker pull nginx),明显比之前快,且不再卡在 Waiting 或报 TLS handshake timeout 就对了。


















