NoEmptyContinuation

输出

Empty continuation line found in: RUN apk add     gnupg     curl

描述

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

空行续行符是指换行符后紧跟的空行

FROM alpine
RUN apk add \

    gnupg \

    curl

对此类空行的支持已被弃用,未来的 BuildKit 版本将完全移除对这种语法的支持,从而导致构建失败。为避免未来的错误,请删除空行,或添加注释,因为带有注释的行不被视为空行。

示例

❌ 错误示例:EXPOSE 和 80 之间的空行续行符。

FROM alpine
EXPOSE \

80

✅ 正确示例:注释不视为空行。

FROM alpine
EXPOSE \
# Port
80
页面选项