docs/daemon/graphdriver
Mike Snitzer 2b10749cdd devmapper: Add option for specifying an lvm2 created thin-pool device
Ideally lvm2 would be used to create/manage the thin-pool volume that is
then handed to docker to exclusively create/manage the thin and thin
snapshot volumes needed for it's containers.  Managing the thin-pool
outside of docker makes for the most feature-rich method of having
docker utilize device mapper thin provisioning as the backing storage
for docker's containers.  lvm2-based thin-pool management feature
highlights include: automatic or interactive thin-pool resize support,
dynamically change thin-pool features, automatic thinp metadata checking
when lvm2 activates the thin-pool, etc.

Docker will not activate/deactivate the specified thin-pool device but
it will exclusively manage/create thin and thin snapshot volumes in it.

Docker will not take ownership of the specified thin-pool device unless
it has 0 data blocks used and a transaction id of 0.  This should help
guard against using a thin-pool that is already in use.

Also fix typos in setupBaseImage() relative to the thin volume type of
the base image.

Docker-DCO-1.1-Signed-off-by: Mike Snitzer <snitzer@redhat.com> (github: snitm)
2014-11-12 21:03:04 -05:00
..
aufs Merge pull request #8813 from jlhawn/aufs_exclude_on_tar_layer 2014-11-04 11:38:12 -05:00
btrfs mount: move the MakePrivate to pkg/mount 2014-10-30 17:04:56 -04:00
devmapper devmapper: Add option for specifying an lvm2 created thin-pool device 2014-11-12 21:03:04 -05:00
graphtest update go import path and libcontainer 2014-07-24 22:19:50 +00:00
vfs Use archive.CopyWithTar in vfs.Create 2014-10-27 11:38:22 -07:00
driver.go mount: move the MakePrivate to pkg/mount 2014-10-30 17:04:56 -04:00
fsdiff.go Mass gofmt 2014-10-24 15:11:48 -07:00