【发布时间】:2019-04-25 08:24:27
【问题描述】:
我已经搜索了一些问题,例如 docker ENV vs RUN export,它解释了这些命令之间的差异,但对解决我的问题没有帮助。
例如我有一个名为myscript的脚本:
#!/bin/bash
export PLATFORM_HOME="$(pwd)"
并且在 Dockerfile 中有以下几行:
...
COPY myscript.sh /
RUN ./myscript.sh
我也尝试在调用脚本之前使用 ENTRYPOINT 而不是 RUN 或声明变量,但都没有成功。
我想要实现的是 PLATFORM_HOME 可以从其他使用该文件作为基础的 Dockerfile 中引用。怎么办?
【问题讨论】:
标签: shell docker dockerfile