Docker 镜像源收集贴

国内大厂 Docker 镜像源列表

一、大厂官方镜像源

服务商 镜像地址 备注
腾讯云 https://mirror.ccs.tencentyun.com 腾讯云服务器推荐
阿里云 https://<your_id>.mirror.aliyuncs.com 需登录阿里云容器镜像服务获取个人地址
华为云 https://repo.huaweicloud.com/docker-ce 华为云镜像站
网易云 https://hub-mirror.c.163.com 网易云镜像
DaoCloud https://docker.m.daocloud.io DaoCloud 加速器
七牛云 https://reg-mirror.qiniu.com 七牛云镜像

二、高校镜像源

机构 镜像地址 备注
中国科学技术大学 https://docker.mirrors.ustc.edu.cn 稳定可靠
清华大学 https://mirrors.tuna.tsinghua.edu.cn/docker-ce 清华镜像站
上海交通大学 https://docker.mirror.sjtu.edu.cn 交大镜像

三、第三方镜像源

服务商 镜像地址 备注
百度云 https://mirror.baidubce.com 百度云镜像
Azure中国 https://dockerhub.azk8s.cn 微软Azure中国镜像
阿里云公共镜像 https://registry.cn-hangzhou.aliyuncs.com 阿里云公共镜像仓库

四、推荐配置示例

1. 腾讯云服务器配置(推荐)

json

{  "registry-mirrors": [    "https://mirror.ccs.tencentyun.com",    "https://docker.m.daocloud.io"  ]}

2. 综合配置(多个源)

json

{  "registry-mirrors": [    "https://mirror.ccs.tencentyun.com",    "https://docker.m.daocloud.io",    "https://docker.mirrors.ustc.edu.cn",    "https://hub-mirror.c.163.com"  ]}

五、使用方法

临时使用(单次拉取)

bash

# 使用腾讯云镜像源docker pull mirror.ccs.tencentyun.com/library/nginx:latest
# 使用DaoCloud镜像源docker pull docker.m.daocloud.io/library/nginx:latest

永久配置

bash

# 编辑配置文件sudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": [    "https://mirror.ccs.tencentyun.com",    "https://docker.m.daocloud.io",    "https://docker.mirrors.ustc.edu.cn"  ]}EOF
# 重启Docker服务sudo systemctl daemon-reloadsudo systemctl restart docker
# 验证配置docker info | grep -A 5 "Registry Mirrors"

六、镜像源测试

测试镜像源连通性:

bash

# 测试腾讯云curl -I https://mirror.ccs.tencentyun.com
# 测试DaoCloudcurl -I https://docker.m.daocloud.io
# 测试中科大curl -I https://docker.mirrors.ustc.edu.cn

七、注意事项

  1. 地域选择:选择离服务器地理位置近的镜像源速度更快
  2. 服务商匹配:腾讯云服务器用腾讯云镜像源,阿里云用阿里云镜像源
  3. 备用源配置:建议配置多个镜像源,一个失败自动切换
  4. 更新频率:大厂镜像源同步频率不同,可能有延迟
  5. 认证要求:阿里云需要个人镜像加速器地址,需登录获取

八、快速配置脚本

bash

#!/bin/bash# 一键配置Docker镜像源
# 备份原配置sudo cp /etc/docker/daemon.json /etc/docker/daemon.json.bak 2>/dev/null
# 写入新配置sudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": [    "https://mirror.ccs.tencentyun.com",    "https://docker.m.daocloud.io",    "https://docker.mirrors.ustc.edu.cn",    "https://hub-mirror.c.163.com"  ]}EOF
# 重启Dockersudo systemctl daemon-reloadsudo systemctl restart docker
echo "Docker镜像源配置完成!"

建议:对于腾讯云服务器,优先使用腾讯云镜像源 https://mirror.ccs.tencentyun.com,速度通常最快。