Dockerfile构建-可以忽略错误吗?
我有一个Dockerfile。生成映像时,由于以下错误而生成失败:
automake: error: no 'Makefile.am' found for any configure outputError build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1
这实际上是无害的。该库可以很好地构建,但是Docker在收到此错误后会停止构建。有什么办法可以指示Docker忽略这一点?
回答:
当然。Docker只是响应RUN
shell脚本中返回的错误代码Dockerfile
。如果您Dockerfile
有以下内容:
RUN make
您可以将其替换为:
RUN make; exit 0
这将始终返回0
(成功)退出代码。这里的缺点是,你的形象将出现,成功地构筑即使 是 在构建过程中实际发生的错误。
以上是 Dockerfile构建-可以忽略错误吗? 的全部内容, 来源链接: utcz.com/qa/421898.html