【发布时间】:2021-12-28 11:10:34
【问题描述】:
可能非常简单的问题,但我找不到解决方案。 我有一些环境变量存储一些版本号。 目前它只是 11.1.1。 我需要修改它以获取 11.1 并保存到 env ABC_VER。 因此,可以在构建我的容器后执行此操作,如下所示:
export ABC=$(echo $ABC_VERSION | head -c 4)
我试图在我的 dockerfile 中做同样的事情:
ENV ABC_VER $(echo $ABC_VERSION | head -c 4)
但是在构建并运行 echo $ABC_VER 之后,我得到了:
$(echo 11.1.1 | head -c 4)
而不是 11.1
不确定,如何解决?
【问题讨论】:
标签: dockerfile environment-variables