docker volume

9

Click here to load reader

Upload: myoungsu-shin

Post on 14-Apr-2017

325 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 1/9

Using docker volumeOpenContainer Korea 201626 March 2016

anarcher

Page 2: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 2/9

Docker volume command

$docker volume Usage: docker volume [OPTIONS] [COMMAND] Manage Docker volumes Commands: create Create a volume inspect Return low-level information on a volume ls List volumes rm Remove a volume

docker volume을 관리할수 있는 interface가 추가되었음 (docker 1.9)

Page 3: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 3/9

Using docker 1.9 volume command

$docker volume create --name=scribe_conf scribe_conf $docker volume ls DRIVER VOLUME NAME local scribe_conf $docker volume inspect scribe_conf [ { "Name": "scribe_conf", "Driver": "local", "Mountpoint": "/var/lib/docker/volumes/scribe_conf/_data" } ] $docker volume rm scribe_conf scribe_conf $docker volume ls DRIVER VOLUME NAME

Page 4: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 4/9

Using docker volume

$docker run --net=host -v scribe_conf:/etc/scribe anarcher/scribe

Page 5: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 5/9

Deployment with docker volume

$docker run -it --rm -v scribe_conf:/conf anarcher/scribe_conf:0.1 $docker run -it --rm --net=host anarcher/scribe_ctrl reload

docker-compose version 2 에서 docker volume interface을 제공한다

Page 6: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 6/9

Volume plugin driver

$docker run -ti -v volumename:/data --volume-driver=flocker busybox sh $docker volume create -h Usage: docker volume create [OPTIONS] Create a volume -d, --driver=local Specify volume driver name --help Print usage --name Specify volume name -o, --opt=map[] Set driver specific options

Page 7: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 7/9

Volume plugins

https://docs.docker.com/engine/extend/plugins/

Rexray : https://github.com/emccode/rexray

Convey : https://github.com/rancher/convoy

Flocker : https://github.com/ClusterHQ/�ocker

Page 8: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 8/9

Thank you

[email protected] (mailto:[email protected])

Page 9: Docker volume

3/20/2016 Using docker volume

http://localhost:3999/docker-volume.slide#7 9/9