浏览代码

Merge pull request #46741 from vvoland/c8d-push-notags

c8d/push: Return error when repository has no tags
Sebastiaan van Stijn 1 年之前
父节点
当前提交
e9efc0a361
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      daemon/containerd/image_push.go

+ 4 - 0
daemon/containerd/image_push.go

@@ -53,6 +53,10 @@ func (i *ImageService) PushImage(ctx context.Context, sourceRef reference.Named,
 				return err
 			}
 
+			if len(imgs) == 0 {
+				return fmt.Errorf("An image does not exist locally with the tag: %s", reference.FamiliarName(sourceRef))
+			}
+
 			for _, img := range imgs {
 				named, err := reference.ParseNamed(img.Name)
 				if err != nil {