2015-09-18 34 views
2

我有一個碼頭圖像 - sudheeshms1/node_ubuntu虛擬尺寸大約795.9 MB。當我嘗試將其推送到碼頭中心/公共存儲庫時,我可以看到一系列其他圖像(不在我的本地計算機中),它們被一個接一個地推入,每個圖像的平均大小爲70-400 MB並因此超出我的帶寬限制。有人能告訴我爲什麼除了預期的圖像之外還要推送其他圖像嗎?爲什麼'碼頭推'存儲庫導致多次推送圖像

Docker version: 1.0.1, build 990021a 

Ubuntu: 14.04 

爲了清楚起見,請參考下面的圖片。

enter image description here

回答

4

由於泊塢窗architecture,圖像層組成,這可能是碼頭工人與工會的文件系統的幫助相結合的。每次圖像變化時,都會創建一個新圖層。當你將圖片推入資源庫時,docker不會推送整個圖像,而是推送新的圖層。

就你而言,它不是多次推送圖像,而是推送所有圖層,這些對於那些遠程回購來說是新的。

+0

嘿@stanislav所以不能停下來,因爲它推動了很多圖像,這意味着巨大的MB數據甚至不需要?我不能推動更​​改嗎?...例如(遙遠的例子)git? –