summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaura Brehm <laurabrehm@hey.com>2023-05-10 01:33:15 +0100
committerLaura Brehm <laurabrehm@hey.com>2023-05-10 01:33:15 +0100
commit4603b6d6b6b00bb635a03ffcb693cde32b3f5c7d (patch)
treeb4d490463cf46e1592efd00ac3737629e9c6b398
parent801202349ab04a329c32da5612f230689c54eb91 (diff)
downloaddocker-4603b6d6b6b00bb635a03ffcb693cde32b3f5c7d.tar.gz
c8d: fix image history for dangling images
Signed-off-by: Laura Brehm <laurabrehm@hey.com>
-rw-r--r--daemon/containerd/image_history.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/daemon/containerd/image_history.go b/daemon/containerd/image_history.go
index a99716ead7..a2d0c11425 100644
--- a/daemon/containerd/image_history.go
+++ b/daemon/containerd/image_history.go
@@ -90,13 +90,16 @@ func (i *ImageService) ImageHistory(ctx context.Context, name string) ([]*imaget
return nil, err
}
- tags := make([]string, len(tagged))
- for i, t := range tagged {
+ var tags []string
+ for _, t := range tagged {
+ if isDanglingImage(t) {
+ continue
+ }
name, err := reference.ParseNamed(t.Name)
if err != nil {
return nil, err
}
- tags[i] = reference.FamiliarString(name)
+ tags = append(tags, reference.FamiliarString(name))
}
history[0].Tags = tags
}