【发布时间】:2019-05-05 21:16:37
【问题描述】:
我有一个基础镜像,它在它的 ENTRYPOINT shell 脚本 docker-entry.sh 中导出了许多变量。
现在我正在使用基本映像并使用 mongo-entry.sh 运行 CMD。我希望访问从 mongo-entry.sh 中的 ENTRYPOINT 导出的变量。
我可以看到打印出来自 docker-entry.sh 的变量的日志语句,但是我无法在 mongo-entry.sh 中访问它
我已经尝试在我的 DockerFile 中将 docker-entry.sh 和 mongo-entry.sh 作为 ENTRYPOINT 调用
代码:
基础图像入口点 docker-entry.sh
export var1 = "var1"
当前图片
FROM 'baseimage'
COPY ["mongo-entry.sh"]
CMD ["mongo-entry.sh"]
mongo-entry.sh
echo "var1=$VAR1"
输出
var1=
【问题讨论】:
标签: docker dockerfile