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