2016-06-28 12 views
1

1つのタグ付きドッカーイメージを1つ作成し、新しいタグでタグ付けします(両方のタグにレジストリURLが含まれます)。別のタグで同じイメージをプッシュするとDockerの異なるダイジェスト

Iは最初のタグ、第2タグを押し、プッシュ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を押す - タグlatestを押す22a4cd54bf43f03530c475832ca4432adfcf02c796e9c1cdafea72cf07ce7bf4

ダイジェスト - ccb4e8c41339b1a5d780cc5d28064cabf839657617a9c1e1d14eaee507405b20

ダイジェスト

同じ画像から2つのタグを2つ消化するべきではありませんか?

更新

私は別のマシン上で両方のタグをダウンロードし、それらのタグが

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 

(ダイジェスト?)同じIMAGE IDを持っている。しかし、このダイジェストは、docker pushが提供するダイジェスト異なっている見ますどうして?

答えて

2

レジストリにあるdocsは、ダイジェストに画像マニフェストが含まれており、マニフェストは他のものの中でもタグで構成されていると報告しています。

+0

詳細を説明できますか?私は多少似たスレッドを見つけました:https://github.com/docker/distribution/issues/1662 – huygn

関連する問題