在Docker中编写脚本文件有什么好处?

时间:2016-07-11 08:24:41

标签: bash docker dockerfile

在脚本文件中编写命令并在Dockerfile中运行该脚本而不是直接在Dockerfile中编写指令有什么好处?

1 个答案:

答案 0 :(得分:2)

我假设您指的是编写像

这样的脚本
cmd1
cmd2
cmd3

而不是直接写

RUN cmd1
RUN cmd2
RUN cmd3
Dockerfile中的

。好处是每个RUN命令都执行单独的脚本。通过编写单个脚本,您只需执行一个脚本。这样可以提供更好的性能,并允许您通过变量从一个命令到下一个命令共享数据。