Dockerfile – 使用dynamic值定义ENVvariables

我想用dynamic值更新PATH环境variables。 这是我到目前为止在我的Dockerfile中试过的:

... ENV PATH '$(dirname $(find /opt -name "ruby" | grep -i bin)):$PATH' ... 

但是导出显示该命令没有被解释:

 root@97287b22c251:/# export declare -x PATH="\$(dirname \$(find /opt -name \"ruby\" | grep -i bin)):\$PATH" 

我不想硬编码的价值。 是否有可能实现它?

谢谢

Interesting Posts