在我的docker文件中,是否将RUN
命令放在一行中真的很重要吗?将它们放在一行中会加快构建时间吗?
RUN apt-get update
RUN apt-get -y install --no-install-recommends python3
RUN apt-get -y install --no-install-recommends open-vm-tools
与
RUN apt-get update && apt-get -y install --no-install-recommends python3
RUN apt-get -y install --no-install-recommends open-vm-tools
最佳答案
通过最小化层数,您可以减少图像的大小,是的,还可以缩短构建时间。在best practices section "Minimize number of layers"中也建议这样做。
关于docker - 将RUN命令放在一行中可以加快构建速度吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56329971/