阿里云,腾讯云 Docker Hub国内云服务器无法访问解决方案
2023年5月中旬起,Docker官方容器平台hub.docker.com在中国大陆地区无法正常访问,导致国内服务器和开发者在拉取Docker仓库镜像时遇到困难。为解决这一问题,国内外多家云服务商和高校推出了Docker
Hub镜像加速或替代平台,提供免费或有限的镜像缓存服务,以缓解网络访问限制带来的影响。
一、国内常用Docker镜像站点汇总
以下整理了几类较常用、多数对外免费的加速或镜像平台,并说明其支持范围与注意事项:
DaoCloud镜像站
加速地址:https://docker.m.daocloud.io
支持镜像源:Docker Hub、GCR、K8S、GHCR、Quay、NVCR等
对外免费:✅是
网易云镜像站
加速地址:https://hub-mirror.c.163.com
支持镜像源:Docker Hub
对外免费:✅是
Docker镜像代理(dockerproxy.com)
支持镜像源:Docker Hub、GCR、K8S、GHCR
对外免费:✅是
百度云镜像站
加速地址:https://mirror.baidubce.com
支持镜像源:Docker Hub
对外免费:✅是
南京大学镜像站
加速地址:https://docker.nju.edu.cn
支持镜像源:Docker Hub、GCR、GHCR、Quay、NVCR等
对外免费:✅是
上海交大镜像站(SJTUG)
加速地址:https://docker.mirrors.sjtug.sjtu.edu.cn/
支持镜像源:Docker Hub、GCR等
访问限制:无公开限制,免费使用
阿里云容器镜像服务加速器
加速地址:https://<your_code>.mirror.aliyuncs.com
支持镜像源:Docker Hub
条件限制:需登录阿里云账号获取个人加速器Code
中国科学技术大学镜像站
加速地址:https://docker.mirrors.ustc.edu.cn
支持镜像源:Docker Hub、GCR、Quay
访问限制:主要面向校内,但多数时段公网可访问
Azure中国镜像站
加速地址:https://dockerhub.azk8s.cn
支持镜像源:Docker Hub、GCR、Quay
访问限制:主要为Azure中国服务配套使用,部分时段可能受限
二、镜像使用建议与替代思路
国内镜像站选择建议
对于常规Docker Hub镜像,优先选用DaoCloud、网易、百度云、南京大学等免费且支持全面的站点。
修改daemon文件,默认路径/etc/docker/daemon.json
cpp
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://dockerproxy.com"
]
}
修改完daemon.json一定要重新加载systemd 的配置文件和重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker