NoEmptyContinuation
目录
输出
Empty continuation line found in: RUN apk add gnupg curl
描述
对空 continuation () 行的支持已被弃用,并将
在 Dockerfile 语法的未来版本中生成错误。/
空的延续行是换行转义后的空行:
FROM alpine
RUN apk add \
gnupg \
curl
对此类空行的支持已弃用,未来的 BuildKit 版本将弃用 完全删除对此语法的支持,从而导致 build 中断。为避免 future 错误,请删除空行或添加注释,因为行带有 评论不被视为空。
例子
❌ 坏:和 80 之间的空连续行。EXPOSE
FROM alpine
EXPOSE \
80
✅ Good:评论不算作空行。
FROM alpine
EXPOSE \
# Port
80