Docker Hub自动构build中的“例外:非零退出代码:1”

我遇到了在Docker Hub上设置自动构build的问题,我将非常感谢您的帮助。

我创build了Dockerfile并将其存储在GitHub上。 我把GitHub账号与Docker Hub一个连接起来,创build了Automated Build(github和dockerhub:vokurka / docker-keboola-silverpop-ex /)。 我设置了自定义行为:

自定义行为

并触发构build。 一切顺利,失败的地步,我得到了这个错误消息:

Encountered error: Traceback (most recent call last): File "/common/highland/utils.py", line 35, in build_update_context yield File "/common/highland/monitor.py", line 137, in monitor if self.build_finished(): File "/common/highland/monitor.py", line 111, in build_finished raise Exception("Non-zero exit code: %r" % exit_code) Exception: Non-zero exit code: 1 

在用户界面中说错误是这样的:

UI中的错误消息

另外,我收到了一些日志消息:

 KernelVersion: 3.13.0-40-generic Os: linux BuildTime: Mon Oct 12 05:37:18 UTC 2015 ApiVersion: 1.20 Version: 1.8.3 GitCommit: f4bf5c7 Arch: amd64 GoVersion: go1.4.2 Step 0 : FROM keboola/base 

顺便说一下,keboola / base的自动化构build工作正常。

此外,我尝试了几次在我的电脑上构build图像,效果很好。

所以,我在这里有点无知。 有人可以请教我,我可以做什么来解决这个问题? 任何帮助将不胜感激!

提前致谢!

我其实find了答案。 我认为它更多的是一个解决scheme,而不是一个解决scheme,但到底是什么。

我试图debugging整个Dockerfile(相互注释掉一个命令),直到只剩下FROM和MAINTAINER。 我仍然遇到同样的问题。

所以我把图片改成了另外一个,问题就解决了。 基本的形象是超过9个月大,可能build立在一些旧版本或什么的,我不知道。

这里的解决方法只是改变FROM图像或(如果你有权限的话)重build它。

干杯!

Interesting Posts