Dockerfileをビルドしたときにでる[WARNING]: Empty continuation line found in: XXXXという警告について

Dockerfileをビルドした際に下記のようなエラーが出ることがある

[WARNING]: Empty continuation line found in:
(略)
[WARNING]: Empty continuation lines will become errors in a future release.

原因としてはRUNの行に連続した空白行がある際に出る

RUN apt install -y aaaa && \

apt install -y bbbb && \
# このようにコメントが挟まっても同様に警告が出る
apt install -y cccc

対処法としてはコマンドの間に挟まっている連続した空白行やコメントのみの行を消せばよい



RUN apt install -y aaaa && \
apt install -y bbbb && \
apt install -y cccc

今後のdockerのバージョンでエラーになることが予告されているので、見かけたら今のうちに直しておくのがよさそう

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です