【发布时间】:2019-04-09 14:08:12
【问题描述】:
我有一个带有 install.sh 脚本的自定义包,我想在构建 docker 映像时运行它(意思是 - 将 ./install.sh 放入 Dockerfile 中)。我本可以将它与容器一起运行,但我想要一个包含所需包的图像(在install 脚本中提到)。
我尝试了什么:
RUN /bin/sh/ -c "./install.sh"RUN ./install.sh
说错了 -
/bin/sh install.sh not found
或
/bin/sh ./install.sh not found
这可能是一个重复的问题,但我在任何地方都没有找到答案。任何帮助将不胜感激。
【问题讨论】:
-
为什么不在你的 Dockerfile 中创建
./install.sh,然后再执行它? -
请分享可以重现您的问题的最小 dockerfile。
标签: shell docker dockerfile docker-build