简体中文 | 繁體中文 | English |

镜像难题,Docker用户必看

typecho
2024-06-15 / 0 评论 / 715 阅读 / 正在检测是否收录... ===> PDD优惠福利券,千万好物,不要错过 <===

各位亲爱的小伙伴们,大家在使用Docker 拉取镜像的时候是不是经常遇到网速很慢,或者直接下载失败的情况🤔❓不要担心,今天小编就给大家带来一个超级实用的工具 - Cloudflare Docker Proxy 💪。这个宝藏级别的项目,能让你轻松代理多个镜像仓库,比如dockerhub, k8s.gcr.io, gcr.io, quay.io等等,简直是我们Docker 用户的福音啊😆❗
使用方法也非常简单,只需要按照以下几步就能搞定👇:

先把项目从GitHub 上clone 下来
git clone https://github.com/ciiiii/cloudflare-docker-proxy.git
进入项目目录,配置你要代理的镜像仓库域名。
const routes = {
docker.yourdomain.com: https://registry-1.docker.io,
quay.yourdomain.com: https://quay.io,
...
}
使用wrangler 部署到Cloudflare ,添加自定义域名。部署成功后,你就可以用自己的域名来拉取镜像了,比如:
docker pull docker.yourdomain.com/nginx:latest 😎

除了直接使用外,还可以把它作为docker registry mirror 来使用。只要在daemon.json 里添加你的域名作为mirror,然后重启docker,之后所有镜像都会从这个mirror 来下载,是不是很方便呢😉❓
daemon.json示例:

{
  "registry-mirrors": [
    "https://dohub.9418666.xyz"
  ]
}

OpenWrt配置示例:
360截图20240619003124120.jpg

小伙伴们还在等什么,赶紧试试这个神器吧❗再也不用担心镜像下载不动了😂。有了它,你就是装逼界的老大哥啦😎❗看着别人还在哭唧唧的等镜像,而你已经在happy 的run 容器了,这种感觉爽翻有没有🤪❓
希望这个镜像加速神器能给你的开发带来convenience 和joy😘。建议大家可以尝鲜,学会了可以分享给你的小伙伴们哦😉。更多Docker 技巧请持续关注我们哦💕❗ 一起成为Docker 老司机,让容器飞起来🚀❗

27