Documentation ¶
Index ¶
- func Init(home string, options graphdriver.Options) (graphdriver.Driver, error)
- type Driver
- func (d *Driver) AdditionalImageStores() []string
- func (d *Driver) Cleanup() error
- func (d *Driver) Create(id, parent string, opts *graphdriver.CreateOpts) error
- func (d *Driver) CreateFromTemplate(id, template string, templateIDMappings *idtools.IDMappings, parent string, ...) error
- func (d *Driver) CreateReadWrite(id, parent string, opts *graphdriver.CreateOpts) error
- func (d *Driver) Exists(id string) bool
- func (d *Driver) Get(id string, options graphdriver.MountOpts) (string, error)
- func (d *Driver) ListLayers() ([]string, error)
- func (d *Driver) Metadata(id string) (map[string]string, error)
- func (d *Driver) Put(id string) error
- func (d *Driver) ReadWriteDiskUsage(id string) (*directory.DiskUsage, error)
- func (d *Driver) Remove(id string) error
- func (d *Driver) Status() [][2]string
- func (d *Driver) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Init ¶
func Init(home string, options graphdriver.Options) (graphdriver.Driver, error)
Init returns a new BTRFS driver. An error is returned if BTRFS is not supported.
Types ¶
type Driver ¶
type Driver struct {
// contains filtered or unexported fields
}
Driver contains information about the filesystem mounted.
func (*Driver) AdditionalImageStores ¶
AdditionalImageStores returns additional image stores supported by the driver
func (*Driver) Create ¶
func (d *Driver) Create(id, parent string, opts *graphdriver.CreateOpts) error
Create the filesystem with given id.
func (*Driver) CreateFromTemplate ¶
func (d *Driver) CreateFromTemplate(id, template string, templateIDMappings *idtools.IDMappings, parent string, parentIDMappings *idtools.IDMappings, opts *graphdriver.CreateOpts, readWrite bool) error
CreateFromTemplate creates a layer with the same contents and parent as another layer.
func (*Driver) CreateReadWrite ¶
func (d *Driver) CreateReadWrite(id, parent string, opts *graphdriver.CreateOpts) error
CreateReadWrite creates a layer that is writable for use as a container file system.
func (*Driver) ListLayers ¶ added in v0.46.1
List all of the layers known to the driver.
func (*Driver) ReadWriteDiskUsage ¶ added in v0.46.1
ReadWriteDiskUsage returns the disk usage of the writable directory for the ID. For BTRFS, it queries the subvolumes path for this ID.
Click to show internal directories.
Click to hide internal directories.