mirror of
https://github.com/moby/moby.git
synced 2026-08-03 14:41:03 +00:00
Merge pull request #49949 from henry118/pushtag
Fix multiarch image push tag for containerd snapshotter
This commit is contained in:
@@ -144,7 +144,16 @@ func (i *ImageService) pushRef(ctx context.Context, targetRef reference.Named, p
|
||||
wrapped := wrapWithFakeMountableBlobs(store, mountableBlobs)
|
||||
store = wrapped
|
||||
|
||||
pusher, err := resolver.Pusher(ctx, targetRef.String())
|
||||
// Annotate ref with digest to push only push tag for single digest
|
||||
ref := targetRef
|
||||
if _, digested := ref.(reference.Digested); !digested {
|
||||
ref, err = reference.WithDigest(ref, target.Digest)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
pusher, err := resolver.Pusher(ctx, ref.String())
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user