0
我正在學習Docker,並且走過了我混淆了我的想法的道路。 說我把ubuntu作爲一個基礎鏡像,我用它做了一個新鏡像。這個基礎圖像是依賴於我的新圖像還是我的新圖像複製基礎圖像並構建它的頂部? 謝謝。Docker基礎鏡像:它是新的自定義鏡像的依賴關係嗎?
我正在學習Docker,並且走過了我混淆了我的想法的道路。 說我把ubuntu作爲一個基礎鏡像,我用它做了一個新鏡像。這個基礎圖像是依賴於我的新圖像還是我的新圖像複製基礎圖像並構建它的頂部? 謝謝。Docker基礎鏡像:它是新的自定義鏡像的依賴關係嗎?
圖像通常包含多個圖層。您的新圖像將與基本圖像共享一些圖層。如果我們將「圖像」和「圖層」看作不同的對象,那麼對您的問題的答案是肯定否。圖像是獨立的(您不需要爲了使用圖像而使用基礎圖像),但它共享基礎圖像的圖層並在其上添加一些新圖層。
此圖層共享發生在引擎蓋下。你不必明確處理它。它具有很好的副作用,可以節省大量的磁盤空間,例如,如果基於相同的基本映像有多個映像。
我在遇到這個「層」問題。你能幫我解決嗎?還有一件事,你說:「它共享基礎圖像的層次。」那麼如果我的基本映像從回購中刪除了呢!我會有一個破碎的圖像呢? –
回購很聰明,知道某個圖層仍然在另一張圖片中使用,並且不會將其刪除。 – Henry
非常感謝。我認爲那會現在。 :) –