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