5
的Dockerfile reference說以下有關FROM指令:Dockerfile FROM指令
FROM
可以以創建多個圖像的單個Dockerfile
中出現多次。只需在每個新的FROM
命令之前記錄提交輸出的最後一個圖像ID。
我不明白他們的意思記下最後一個圖像ID輸出由提交。我不確定我是否有多個FROM
說明。
這有什麼有效的用例嗎?
的Dockerfile reference說以下有關FROM指令: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似乎並不是一個好習慣。
可能是您的要求是建設大規模應用程序,並能夠一次構建一次。所以這取決於你的要求。你真的需要這個用法是主要的問題。
是的,因爲標記由'FROM image1'構建的圖像需要挖掘構建的輸出以找到要標記的ID,所以我想不出一個用例。最好製作多個Docker文件。 – BMitch