f514bb46a5
Upstream-commit: 699a1074fb9cdf323044f8c132d7130f6a2945bc Component: engine
17 lines
407 B
Go
17 lines
407 B
Go
package graphbackend
|
|
|
|
type Image interface {
|
|
Layers() ([]string, error)
|
|
}
|
|
|
|
type GraphBackend interface {
|
|
// Create(img *Image) error
|
|
// Delete(img *Image) error
|
|
Mount(img Image, root string) error
|
|
Unmount(root string) error
|
|
Mounted(root string) (bool, error)
|
|
// UnmountAll(img *Image) error
|
|
// Changes(img *Image, dest string) ([]Change, error)
|
|
// Layer(img *Image, dest string) (Archive, error)
|
|
}
|