Docker-compose : You have reached your pull rate limit (even though it has been more than 6 hours)

标签 docker docker-compose

我正在使用 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 从集线器拉取。
使用免费的 Hub 帐户登录会使此限制加倍,并且基于登录名而不是源 IP,允许 NAT 后面的不同用户在不相互冲突的情况下进行拉取。
因此,您应该在拉取命令中包含凭据,使用 docker login 或用于拉取的工具的等效项。

关于Docker-compose : You have reached your pull rate limit (even though it has been more than 6 hours),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65019942/

相关文章:

docker - 在 Kubernetes 上使用 TCP 连接的 SSL?

java - 将多个微服务相互依赖地部署到docker容器中

docker - 用于多个应用程序的docker文件?

python - 在外部调用Python脚本并将stdout/stderr登录到文件中时,Python脚本打印输出仅出现在执行结束时

java - Docker jetty容器JVM内存分配

python-3.x - 在docker上获取太多悬空图像-撰写

docker - 如何增加 docker 镜像内 activeMQ 的堆内存

django - Docker compose 用于生产和开发

docker - 在centos中更改docker根路径

docker - 以编程方式从Dockerfile中删除与Docker构建相关的Docker镜像