报告 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"