在Docker中编写脚本文件的优点是什么?
在脚本文件中编写命令并在Dockerfile中运行该脚本而不是直接在Dockerfile中写入指令有什么优势?
我假设你指的是写一个脚本
cmd1 cmd2 cmd3
而不是直接写作
RUN cmd1 RUN cmd2 RUN cmd3
在Dockerfile中。 好处是每个RUN
命令执行一个单独的脚本。 通过编写一个脚本,你只需要执行一个脚本。 这样可以提供更好的性能,并允许您通过variables从一个命令到另一个命令共享数据。