【发布时间】:2020-09-05 06:54:23
【问题描述】:
我有一个 dockerfile,最后一个命令是
CMD ["/opt/startup.sh"]
现在我有另一个 shell 脚本,即replacevariables.sh,我想在我的 dockerfile 中执行以下命令。
sh replacevariables.sh ${app_dir} dev
我怎样才能执行这个命令。这是一个简单的脚本,它基本上将替换${app_dir} 中文件的一些字符。什么可以解决这个问题,因为当我看到任何类型的文档时,他们都建议只运行一个 sh 脚本。
【问题讨论】:
-
你能不能试试
CMD ["sh", "-c", "/opt/startup.sh ; replacevariables.sh ${app_dir} dev"]语法也可以在上面的语法中添加基本路径到//replacevariables.sh并检查
标签: shell docker dockerfile