2016-06-28 98 views
1

我用一個標籤構建一個碼頭圖像,然後用一個新的標籤(兩個標籤包括註冊表URL)標記它。Docker不同的摘要,當推相同的圖像與不同的標籤

我推動第一標籤,則所述第二標籤,所述推送從2個標籤消化是不同的:

16:10:47 + docker build -t 10.88.102.47:8443/my-project/foo:jenkins-305 . 
... 
16:11:26 + docker tag 10.88.102.47:8443/my-project/foo:jenkins-305 10.88.102.47:8443/my-project/foo:latest 

16:11:26 + docker push 10.88.102.47:8443/my-project/foo:jenkins-305 
... 
16:11:34 jenkins-280: digest: sha256:22a4cd54bf43f03530c475832ca4432adfcf02c796e9c1cdafea72cf07ce7bf4 size: 3654 

16:11:35 + docker push 10.88.102.47:8443/my-project/foo:latest 
... 
16:11:36 latest: digest: sha256:ccb4e8c41339b1a5d780cc5d28064cabf839657617a9c1e1d14eaee507405b20 size: 3632 

推標籤jenkins-305 - 消化22a4cd54bf43f03530c475832ca4432adfcf02c796e9c1cdafea72cf07ce7bf4

推標籤latest - 消化ccb4e8c41339b1a5d780cc5d28064cabf839657617a9c1e1d14eaee507405b20

不應該從同一圖像2個標籤的摘要相同嗎?

更新

我下載了一個不同的機器上兩個標籤,看看這些標籤具有相同IMAGE ID(消化?)

10.88.102.47:8443/my-project/foo jenkins-305  sha256:5537979d74ac00f75b7830c41c27be5f545ec55b0ab12622f9fad2eec8583a6e 21 minutes ago  689.2 MB 
10.88.102.47:8443/my-project/foo latest   sha256:5537979d74ac00f75b7830c41c27be5f545ec55b0ab12622f9fad2eec8583a6e 21 minutes ago  689.2 MB 

但這摘要是從摘要相差docker push提供,爲什麼?

回答

2

註冊表上的docs報告摘要包含圖像清單,清單由標記和其他內容組成。

+0

你能解釋更多細節嗎?我發現有點類似的線程:https://github.com/docker/distribution/issues/1662,但不知道它的相關。 – huygn