Docker 自动构建中的集线器超时

Docker Hub timeout in automated build

我正在使用自动构建为基准套件创建 docker 图像。在其中一项基准测试中,即网络搜索,我必须使用非常大的索引文件 (11GB)。我的图像未构建,我收到此错误:The build has timed out.

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

似乎负责创建此镜像的 worker 在处理和构建镜像时失去了与其 master(注册节点)的连接。这可能是因为下载索引文件需要几个小时。

我能做些什么来防止这种情况发生?

更多信息,您可以查看构建日志here

谢谢。

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

  • 2 小时
  • 2 GB 内存
  • 1 CPU
  • 30 GB 磁盘 Space

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