| package containerd |
| |
| import ( |
| "context" |
| "errors" |
| |
| "github.com/docker/docker/api/types/backend" |
| "github.com/docker/docker/builder" |
| "github.com/docker/docker/errdefs" |
| ) |
| |
| // GetImageAndReleasableLayer returns an image and releaseable layer for a |
| // reference or ID. Every call to GetImageAndReleasableLayer MUST call |
| // releasableLayer.Release() to prevent leaking of layers. |
| func (i *ImageService) GetImageAndReleasableLayer(ctx context.Context, refOrID string, opts backend.GetImageAndLayerOptions) (builder.Image, builder.ROLayer, error) { |
| return nil, nil, errdefs.NotImplemented(errors.New("not implemented")) |
| } |
| |
| // CreateImage creates a new image by adding a config and ID to the image store. |
| // This is similar to LoadImage() except that it receives JSON encoded bytes of |
| // an image instead of a tar archive. |
| func (i *ImageService) CreateImage(config []byte, parent string) (builder.Image, error) { |
| return nil, errdefs.NotImplemented(errors.New("not implemented")) |
| } |