package image
import "github.com/containerd/cri/pkg/store/image"
Index ¶
Types ¶
type Image ¶
type Image struct { // Id of the image. Normally the digest of image config. ID string // Other names by which this image is known. RepoTags []string // Digests by which this image is known. RepoDigests []string // ChainID is the chainID of the image. ChainID string // Size is the compressed size of the image. Size int64 // Config is the oci image config of the image. Config *imagespec.ImageConfig // Containerd image reference Image containerd.Image }
Image contains all resources associated with the image. All fields MUST not be mutated directly after created.
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
Store stores all images.
func NewStore ¶
func NewStore() *Store
NewStore creates an image store.
func (*Store) Add ¶
Add an image into the store.
func (*Store) Delete ¶
Delete deletes the image with specified id.
func (*Store) Get ¶
Get returns the image with specified id. Returns store.ErrNotExist if the image doesn't exist.
func (*Store) List ¶
List lists all images.
Source Files ¶
- Version
- v1.0.0-alpha.1
- Published
- Oct 31, 2017
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 4 hours ago –
Tools for package owners.