我可以在COPY
的{{1}}命令的源代码部分中使用host env变量吗?
例如:
我有env varibale Dockerfile
我可以在Dockerfile中使用以下命令吗?
MY_HOME = /abc/def
谢谢
答案 0 :(得分:1)
您可以使用诸如RUN echo $HOME > /home.txt
之类的环境变量。但请注意,在COPY命令中,您只能使用build context中的文件。
docker build命令从Dockerfile和 “上下文”。构建的上下文是位于以下位置的文件集 指定的PATH或URL。构建过程可以引用任何文件 在上下文中。例如,您的构建可以使用COPY指令来 在上下文中引用文件。