构建Docker文件时是否可以使用Docker标签?

构建Docker文件时是否可以使用Docker标签?,docker,dockerfile,Docker,Dockerfile,如果我在Dockerfile中定义标签 LABEL foo=bar 然后我可以在映像构建过程中使用foo吗?您可以在docker构建过程中使用label docker build . --label "version=1.0" 我认为您正在寻找的是ENV命令,您可以使用它,正如您所提到的: ENV foo="bar" RUN echo $foo 下面是答案,希望能有所帮助 在构建过程中,您希望以何种方式使用foo?你可能需要更多specific@MattB.I要在运行顺序中使用该定义标签,

如果我在Dockerfile中定义标签

LABEL foo=bar

然后我可以在映像构建过程中使用
foo
吗?

您可以在docker构建过程中使用label

docker build . --label "version=1.0"

我认为您正在寻找的是
ENV
命令,您可以使用它,正如您所提到的:

ENV foo="bar"
RUN echo $foo

下面是答案,希望能有所帮助

在构建过程中,您希望以何种方式使用
foo
?你可能需要更多specific@MattB.I要在运行顺序中使用该定义标签,让我们运行echo$foo或类似的东西。我想我要找的是使用标签作为环境变量。好了,我已经给出了答案。谢谢,但这不是我要找的。我在Dockerfile中已经有了标签;我想在Dockerfile的其他地方使用它,如上所述。我知道ENV命令。我想要的是像使用ENV命令一样使用LABEL命令,或者从LABEL值初始化ENV值。