什么是在Docker容器内运行大量shell命令的正确方法?在容器中运行shell脚本并删除它?
是否有大量的RUN
报表,还是将所有内容全部放入.sh
文件并运行它更好?
例如,这里就是我现在得到:
FROM php:latest
COPY install-composer /tmp/
RUN /tmp/install-composer
RUN rm /tmp/install-composer
这似乎有点尴尬,我认为我有我的shell脚本复制到我的容器,运行它,然后手动处置。
有没有办法只是在我的容器的上下文中执行我的shell脚本而不复制它?
Oy公司,看起来坏坏地维护。为什么他们不会为此添加便利包装? – mpen