【发布时间】:2015-07-01 10:35:30
【问题描述】:
我想在生产环境中使用 Docker。我想让我的合作者直接从 Docker Hub 中提取我构建的最新图像。我想知道 Docker Hub 中的拉取数量和图像大小是否有任何限制。 我查看了 Docker Hub 网站,但没有找到问题的答案
【问题讨论】:
我想在生产环境中使用 Docker。我想让我的合作者直接从 Docker Hub 中提取我构建的最新图像。我想知道 Docker Hub 中的拉取数量和图像大小是否有任何限制。 我查看了 Docker Hub 网站,但没有找到问题的答案
【问题讨论】:
自 2020 年 11 月 1 日起,以下restrictions 适用于 Docker Hub:
拉取限制是每个请求用户 - 而不是每个图像。匿名用户由他们的 IP 地址识别。
拉取定义为获取图像清单的请求。这意味着即使您已经在本地拥有所有最新层,运行docker pull 仍将计入配额,即使没有新的需要下载。
过去 6 个月内未拉取或推送的图片为 classified as inactive。
【讨论】:
对拉取次数或图像大小没有任何硬性限制。但是,如果您有非常大的图像(几个 Gig),它可能会大大减慢您的推/拉速度。
如果您在 Docker Hub 上使用自动构建,当前的限制是:
* 2 hours 最大构建时间
* 2 GB 内存
* 1 CPU
* 30 GB 磁盘空间
对于较大的自动化构建,您可以将它们分解为通过 FROM 语句和存储库链接连接的多个自动化构建,或者在您的计算机上本地构建它们并推送它们。
【讨论】: