Docker Pull
方案一 转存到阿里云
方案二 镜像站
Linux配置镜像站来进行加速
windows和mac配置镜像加速
方案三 离线镜像
方案四 使用一键脚本
方案五 使用Cloudflare worker自建镜像加速
去哪里找镜像
Docker Pull
方案一 转存到阿里云
使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用
-
支持DockerHub,gcr.io,k8s.io,ghcr.io等任意仓库
-
支持最大40GB的大型镜像
-
使用阿里云的官方线路,速度快
项目地址:https://github.com/tech-shrimp/docker_image_pusher
方案二 镜像站
现在只有很少的国内镜像站存活
不保证镜像齐全,且用且珍惜
Linux配置镜像站来进行加速
sudo vi /etc/docker/daemon.json
输入下列内容,最后按ESC,输入:wq! 保存退出。
{ "registry-mirrors":[ "https://docker.m.daocloud.io", "https://docker.lpanel.live" ] }
重启docker
sudo service docker restart
可以拉取一个镜像试试,以下为例:
sudo docker pull nginx
windows和mac配置镜像加速
在安装windows上的Linux子系统.md里有写,去翻翻笔记😂
方案三 离线镜像
使用Github Action下载docker离线镜像
https://github.com/wukongdaily/DockerTarBuilder
方案四 使用一键脚本
bash -c “$(curl -sSLfhttps://xy.ggbond.org/xy/docker_pull.sh)” -s 完整镜像名
可以试试,以下为例:
bash -c “$(curl -sSLfhttps://xy.ggbond.org/xy/docker_pull.sh)” -s xiaoyaliu/alist
方案五 使用Cloudflare worker自建镜像加速
https://github.com/cmliu/CF-Workers-docker.io