标签: docker environment-variables dockerfile
如何在Dockerfile的ENV命令中使用bash的反引号插值?
Dockerfile:
FROM节点 运行npm i -g yarn ENV PATH =" $ PATH:`yarn global bin`"
FROM节点
运行npm i -g yarn
ENV PATH =" $ PATH:`yarn global bin`"
问题是在bash中,`yarn global bin`被内插到实际字符串(即/ usr / local / bin),但在Dockerfile中,反引号是转义字符。