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