NoEmptyContinuation

输出

Empty continuation line found in: RUN apk add     gnupg     curl

描述

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

空续行是指换行符转义后的空行。

FROM alpine
RUN apk add \

    gnupg \

    curl

对此类空行的支持已被弃用,未来的 BuildKit 版本将完全取消对该语法的支持,导致构建失败。为避免未来出现错误,请删除空行,或添加注释,因为包含注释的行不被视为空行。

示例

❌ 错误:`EXPOSE` 和 80 之间有空续行。

FROM alpine
EXPOSE \

80

✅ 正确:注释不计为空行。

FROM alpine
EXPOSE \
# Port
80
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.