该Dockerfile参考说,有关FROM指令如下:
FROM
可以一次出现多次Dockerfile
,以创建多个图像。只需在每个新FROM
命令之前记录一次提交输出的最后一个图像ID 。
我不明白通过提交提交的最后一个图像ID意味着什么。我真的不确定我是否有多条FROM
说明。
是否有任何有效的用例?
#Note: image1 and image2 can be same
FROM image1
.. any commands for image1
FROM image2
.. any commands for image2
它将创建两个图像。它将在构建后返回最新的图像ID(如文档所示)。因此这种用法是可行的(我还没有看到这种用法。)但我认为它可以用于特殊情况。构建两个不同的图像并到达第一个图像id似乎不是很好的用法。
可能是您需要构建大量应用程序并能够一次构建一次。因此,这取决于您的要求。您是否真的需要这种用法是主要问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句