Files
moby/container/rwlayer.go
2025-01-09 17:31:18 +01:00

17 lines
534 B
Go

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)
}