如何最小化多台主机拉取 docker 镜像的网络流量

如何最小化多台主机拉取 docker 镜像的网络流量

我正在寻找一种机制来最小化配置相同 docker 镜像的一组主机的 docker pull 流量。我尝试使用 squid-cache,但显然它不行,因为它没有缓存 https 的机制。我无法设置本地注册表,因为远程注册表是不是docker hub,由于远程是私有注册表,因此在这种情况下,中介私有注册表也无法工作。由于提取的数据庞大且重复,有人可以建议一种方法来帮助我吗?

答案1

中间人使用代理来缓存非 Docker Hub 请求,以控制 TLS 连接。需要将 CA 证书推送到所有 Docker 客户端。

https://github.com/rpardini/docker-registry-proxy 声称要实现这样的事情。

相关内容