阿里云镜像加速器
json
{
"registry-mirrors": ["https://<your-id>.mirror.aliyuncs.com"]
}
网易云镜像中心
https://hub-mirror.c.163.com
腾讯云镜像加速
https://mirror.ccs.tencentyun.com
华为云镜像加速
https://<your-id>.swr.myhuaweicloud.com
中科大镜像源
https://docker.mirrors.ustc.edu.cn
Linux系统(/etc/docker/daemon.json
):
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://<your-id>.mirror.aliyuncs.com"
]
}
然后重启Docker服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
dockerd --registry-mirror=https://hub-mirror.c.163.com
在Docker Desktop的设置中找到"Docker Engine"选项,修改JSON配置。
私有镜像仓库搭建
代理缓存方案
location /v2/ {
proxy_pass https://registry-1.docker.io;
proxy_cache cache_zone;
proxy_cache_valid 200 302 7d;
}
P2P分发技术
分层下载优化
--max-concurrent-downloads
参数控制并发下载层数docker info | grep -A 1 Mirrors
"insecure-registries"
配置通过合理配置镜像加速,可以显著提升Docker镜像拉取速度,特别是在国内网络环境下。