gpt4 book ai didi

linux - 为什么要在 docker 文件中连接安装参数?

转载 作者:太空宇宙 更新时间:2023-11-04 05:33:10 24 4
gpt4 key购买 nike

我们的一个项目有一个 Dockerfile,其代码如下:

RUN apt-get install -y PACKAGE1 PACKAGE2 PACKAGE3 etc

这相当于:

RUN apt-get install -y PACKAGE1
RUN apt-get install -y PACKAGE2
RUN apt-get install -y PACKAGE3
etc

后一种方法使用更多的字符,但它更明确并且(至少对我来说)更容易扫描和可视化调试。例如,您可以查找重复的包或添加有关为什么需要特定包的注释。

像这样将所有内容都塞进一行有技术优势吗?

最佳答案

如果您使用第二种方法,您将以一个大的 Docker 镜像结束,因为每个运行命令都会在您的镜像中创建一个新层。

另一方面,第一个命令只会为图像再创建一个图层。

参见thisthis

关于linux - 为什么要在 docker 文件中连接安装参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58484881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com