PhpStorm 2021.3 Help

代码检查:“key=value”对中的空格无效

ARG报告、ENVLABEL命令中键值对的间距不正确。

虽然在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"

禁止编辑器中的检查

  1. 将插入符号放在突出显示的行上,然后按Alt+Enter或单击意图操作图标

  2. 单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。

最后修改:2022 年 2 月 11 日