NoEmptyContinuation

出力

Empty continuation line found in: RUN apk add     gnupg     curl

(訳: 継続行の中に空行があります: 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