package graphdriver

import "github.com/docker/docker/runtime/graphdriver"

Index

Variables

var (
	DefaultDriver string
)

Functions

func Register

func Register(name string, initFunc InitFunc) error

Types

type Differ

type Differ interface {
	Diff(id string) (archive.Archive, error)
	Changes(id string) ([]archive.Change, error)
	ApplyDiff(id string, diff archive.ArchiveReader) error
	DiffSize(id string) (bytes int64, err error)
}

type Driver

type Driver interface {
	String() string

	Create(id, parent string, mountLabel string) error
	Remove(id string) error

	Get(id string) (dir string, err error)
	Put(id string)
	Exists(id string) bool

	Status() [][2]string

	Cleanup() error
}

func GetDriver

func GetDriver(name, home string) (Driver, error)

func New

func New(root string) (driver Driver, err error)

type InitFunc

type InitFunc func(root string) (Driver, error)

Source Files

driver.go

Directories

PathSynopsis
runtime/graphdriver/aufs
runtime/graphdriver/btrfs
runtime/graphdriver/devmapper
runtime/graphdriver/vfs
Version
v0.10.0
Published
Apr 8, 2014
Platform
js/wasm
Imports
5 packages
Last checked
1 minute ago

Tools for package owners.