Dockerfile FROM指令
Dockerfile参考说明了关于FROM指令的以下内容:
FROM
可以在单个Dockerfile
中出现多次,以创build多个图像。 只需在每个新的FROM
命令之前logging由提交输出的最后一个映像ID。
我不明白他们的意思是通过提交输出的最后一个图像ID输出 。 我不确定我是否有多个FROM
指令。
这有什么有效的用例吗?
#Note: image1 and image2 can be same FROM image1 .. any commands for image1 FROM image2 .. any commands for image2
它会创build两个图像。 它会在构build后返回最新的图像ID(如文档所述)。 所以这个用法是可能的(我还没有看到这个用法),但是在我看来它可以用在特殊情况下。 build立两个不同的图像并达到第一个图像ID似乎不是一个好的用法。
可能是您的要求是build设大规模的应用程序,并能够一次build造一次。 所以这取决于你的要求。 你真的需要这个用法是主要的问题。