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