如果我具有ARG值,然后在Dockerfile中运行脚本,那么该脚本在构建期间运行时能否访问这些值?
答案 0 :(得分:0)
好的,我检查了一下,在我的有限示例中它似乎可以正常工作
ARG foo=val1
ARG bar=val2
COPY foo.sh /foo.sh
RUN /foo.sh
还有foo.sh:
echo ============
echo hello, world
echo $foo
echo $bar
echo ============
此打印:
---> Running in c6c8d99ba28b
============
hello, world
val1
val2
============
Removing intermediate container c6c8d99ba28b