MCPcopy Index your code
hub / github.com/containerd/containerd / Delete

Method Delete

client/image_store.go:103–119  ·  view source on GitHub ↗
(ctx context.Context, name string, opts ...images.DeleteOpt)

Source from the content-addressed store, hash-verified

101}
102
103func (s *remoteImages) Delete(ctx context.Context, name string, opts ...images.DeleteOpt) error {
104 var do images.DeleteOptions
105 for _, opt := range opts {
106 if err := opt(ctx, &do); err != nil {
107 return err
108 }
109 }
110 req := &imagesapi.DeleteImageRequest{
111 Name: name,
112 Sync: do.Synchronous,
113 }
114 if do.Target != nil {
115 req.Target = oci.DescriptorToProto(*do.Target)
116 }
117 _, err := s.client.Delete(ctx, req)
118 return errgrpc.ToNative(err)
119}
120
121func imageToProto(image *images.Image) *imagesapi.Image {
122 return &imagesapi.Image{

Callers

nothing calls this directly

Calls 2

DescriptorToProtoFunction · 0.92
DeleteMethod · 0.65

Tested by

no test coverage detected