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