Docker-Compose:您已经达到了您的拉动率限制(即使已经超过6个小时) [英] Docker-compose : You have reached your pull rate limit (even though it has been more than 6 hours)

查看:0
本文介绍了Docker-Compose:您已经达到了您的拉动率限制(即使已经超过6个小时)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用docker-compose,我有一个步骤可以获取最新的postgres。但我开始收到以下错误:

You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limits.

我上次拉出某个东西已经过去了一天,但我仍然收到这个错误。我还要等多久才能再拉呢?我支持工作场所代理进行匿名拉取。

推荐答案

拉出限制是滚动限制,应在部分配额使用6小时后重置该部分配额。例如,您每小时拉出25次,然后在第4小时之后,您需要等待2小时才能将前25次拉回添加到您的配额中。

匿名拉取基于执行拉取的IP,如果您在代理或NAT之后,这可能意味着同一网络上的其他人也在您的限制范围内。因此,如果您看到6小时后继续达到限制,则很可能是网络上的其他人正在使用与您相同的NAT源IP从集线器拉取数据。

使用免费集线器帐户登录将此限制加倍,并且基于登录而不是源IP,允许NAT后面的不同用户拉入而不会相互冲突。

因此,您应该在Pull命令中包含凭据,使用docker login或您用于Pull的工具的等价物。

这篇关于Docker-Compose:您已经达到了您的拉动率限制(即使已经超过6个小时)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆