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