在构建过程中跳过 dockerfile 中的错误

Skip error in dockerfile during the build

只是想知道是否有更好的方法来跳过可能会失败的命令(因为我正在使用 jenkins 来构建和部署应用程序)

现在我正在做这样的事情

RUN unlink /run/supervisor.sock && etc/init.d/supervisor stop || echo "supervisor was not started"

这是确保零退出代码的典型linux技巧

RUN unlink /run/supervisor.sock && etc/init.d/supervisor stop || :

此处给出的答案本质上是使用不同的语法来实现相同的

目前没有其他方法可以防止构建失败