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