GetBlob returns a stream for the specified blob, and the blob’s size (or -1 if unknown). The Digest field in BlobInfo is guaranteed to be provided, Size may be -1 and MediaType may be optionally provided. May update BlobInfoCache, preferably after it knows for certain that a blob truly exists at a s
(ctx context.Context, info types.BlobInfo, cache types.BlobInfoCache)
| 454 | // The Digest field in BlobInfo is guaranteed to be provided, Size may be -1 and MediaType may be optionally provided. |
| 455 | // May update BlobInfoCache, preferably after it knows for certain that a blob truly exists at a specific location. |
| 456 | func (s *dockerImageSource) GetBlob(ctx context.Context, info types.BlobInfo, cache types.BlobInfoCache) (io.ReadCloser, int64, error) { |
| 457 | return s.c.getBlob(ctx, s.physicalRef, info, cache) |
| 458 | } |
| 459 | |
| 460 | // GetSignaturesWithFormat returns the image's signatures. It may use a remote (= slow) service. |
| 461 | // If instanceDigest is not nil, it contains a digest of the specific manifest instance to retrieve signatures for |