标签: bash docker dockerfile
在脚本文件中编写命令并在Dockerfile中运行该脚本而不是直接在Dockerfile中编写指令有什么好处?
答案 0 :(得分:2)
我假设您指的是编写像
cmd1 cmd2 cmd3
而不是直接写
RUN cmd1 RUN cmd2 RUN cmd3
。好处是每个RUN命令都执行单独的脚本。通过编写单个脚本,您只需执行一个脚本。这样可以提供更好的性能,并允许您通过变量从一个命令到下一个命令共享数据。
RUN