2015-05-15 88 views
-1

我已經通過增量提交來構建docker鏡像。這導致了在我的泊塢窗圖像中創建了很多圖層,隨後圖像的大小變得非常大。如何從泊塢窗圖像中移除圖層?

有沒有辦法刪除圖層,並因此減少圖像的大小?

任何幫助,將不勝感激。

回答

1

您可以嘗試導出圖像,然後再次導入它。通過這樣做,所有的圖層將會丟失,圖像尺寸會變小。

sudo docker export red_panda > exampleimage.tar 
cat exampleimage.tar | sudo docker import - exampleimagelocal:new 

注意,這僅與容器一起工作,所以你需要啓動一個從圖像,然後做的伎倆。

希望它有幫助。

+0

我導出圖像,然後將其導入到不同的機器上。我無法在該機器上運行該映像。它說「無法在本地找到圖像」。 可能是什麼問題? –

+0

嗨,你用哪個命令導入它?你有沒有使用相同的圖像名稱的導入和運行命令?如果您執行「碼頭圖像」,圖像是否在那裏列出? –

+0

您提到的命令。 –