在我的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/

10-16 16:49