NoEmptyContinuation

输出

Empty continuation line found in: RUN apk add     gnupg     curl

描述

对空 continuation () 行的支持已被弃用,并将 在 Dockerfile 语法的未来版本中生成错误。/

空的延续行是换行转义后的空行:

FROM alpine
RUN apk add \

    gnupg \

    curl

对此类空行的支持已弃用,未来的 BuildKit 版本将弃用 完全删除对此语法的支持,从而导致 build 中断。为避免 future 错误,请删除空行或添加注释,因为行带有 评论不被视为空。

例子

❌ 坏:和 80 之间的空连续行。EXPOSE

FROM alpine
EXPOSE \

80

✅ Good:评论不算作空行。

FROM alpine
EXPOSE \
# Port
80