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