首页 > 解决方案 > 如何在“docker build”时间打印变量的值,无论是 env 还是 arg?

问题描述

标题说明了一切。ARG 指令打印变量及其默认值,而不是当前值。我想知道它的当前值。

我怎么找到那个?

我的意思是,我知道传入了什么,但这显然不是正在使用的,所以我很困惑。

标签: dockerdockerfile

解决方案


也许我错过了一些东西,但你不能只是echo它吗?

如果你拿这个 Dockerfile

FROM ubuntu
ARG test
RUN echo $test

并用

docker build --build-arg test=hello .

它打印hello


推荐阅读