沒有空的續行
目錄
輸出
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