自动构建中的Docker Hub超时

问题描述 投票:6回答:1

我正在使用自动构建来为基准测试套件创建docker镜像。在其中一个基准测试中,我需要使用一个非常大的索引文件(11GB)。我的图像没有被构建,我收到了这个错误:The build has timed out.

但是当我检查构建日志,这是非常长的,在最后一行我可以看到它实际上已成功构建:Successfully built 4c84c7ec04c6

似乎负责创建此映像的工作程序失去与其主(注册表节点)的连接,同时它仍在处理和构建映像。这可能是因为下载索引文件需要几个小时。

我该怎么做才能防止这种情况发生?

有关更多信息,您可以检查构建日志here

谢谢。

docker dockerhub
1个回答
9
投票

我已经联系了他们的支持团队,根据他们的回复,当前对Automated Builds的限制是:

  • 2小时
  • 2 GB RAM
  • 1个CPU
  • 30 GB磁盘空间

因此,对于较大的构建,您必须将它们分成几个由FROM语句和Repository Links连接的自动构建,或者在您的机器上本地构建它们并将它们推送到存储库。

© www.soinside.com 2019 - 2024. All rights reserved.