1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
package container
// RWLayer represents a writable layer for a container.
type RWLayer interface {
// Mount mounts the RWLayer and returns the filesystem path
// to the writable layer.
Mount(mountLabel string) (string, error)
// Unmount unmounts the RWLayer. This should be called
// for every mount. If there are multiple mount calls
// this operation will only decrement the internal mount counter.
Unmount() error
// Metadata returns the low level metadata for the mutable layer
Metadata() (map[string]string, error)
}
|