是否可以将 docker ENV 变量设置为命令的结果? 喜欢:
ENV MY_VAR whoami
我希望 MY_VAR 获取值“root”或 whoami 返回的任何内容
请您参考如下方法:
作为 DarkSideF 答案的补充。
您应该知道 Dockerfile 中的每一行/命令都在另一个容器中运行。
你可以这样做:
RUN export bleah=$(hostname -f);echo $bleah;
这是在单个容器中运行的。
是否可以将 docker ENV 变量设置为命令的结果? 喜欢:
ENV MY_VAR whoami
我希望 MY_VAR 获取值“root”或 whoami 返回的任何内容
请您参考如下方法:
作为 DarkSideF 答案的补充。
您应该知道 Dockerfile 中的每一行/命令都在另一个容器中运行。
你可以这样做:
RUN export bleah=$(hostname -f);echo $bleah;
这是在单个容器中运行的。