ARG、ENV、および LABEL コマンドのキーと値のペアに使用されているスペースが間違っていることを報告します。
Dockerfile の仕様に明示的に記載されてはいませんが、キーと値のペアには使用できないスペースの組み合わせがあります。 Docker ビルドは、問題のある命令に到達した後に失敗します。
例:
ARG コマンドでは、'=' の前後にスペースを使用できない。ENV と LABEL では、'=' の後にスペースを使用できない。
# 以下のすべてのコマンドは失敗します
ARG answer = 42
ARG version= "1.0.0"
LABEL "maintained.by"= someone@gmail.com
ENV JAVA_HOME= "/docker-java-home"
クイックフィックス適用後:
ARG answer=2
ARG version="1.0.0"
LABEL "maintained.by"=someone@gmail.com
ENV JAVA_HOME="/docker-java-home"