Просмотр исходного кода

Fix docker save with empty timestamp of layer created time

Signed-off-by: Lei Jitang <leijitang@huawei.com>
Lei Jitang 8 лет назад
Родитель
Сommit
e0b2c0af4d
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      image/tarexport/save.go

+ 3 - 1
image/tarexport/save.go

@@ -234,7 +234,9 @@ func (s *saveSession) saveImage(id image.ID) (map[layer.DiffID]distribution.Desc
 	var layers []string
 	var layers []string
 	var foreignSrcs map[layer.DiffID]distribution.Descriptor
 	var foreignSrcs map[layer.DiffID]distribution.Descriptor
 	for i := range img.RootFS.DiffIDs {
 	for i := range img.RootFS.DiffIDs {
-		v1Img := image.V1Image{}
+		v1Img := image.V1Image{
+			Created: img.Created,
+		}
 		if i == len(img.RootFS.DiffIDs)-1 {
 		if i == len(img.RootFS.DiffIDs)-1 {
 			v1Img = img.V1Image
 			v1Img = img.V1Image
 		}
 		}