Skip to content

davidstack/docker-volume-plugin-lvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于LVM 实现Docker 宿主机的Volume分配,目前只提供基于二进制文件运行

1、安装 (Ubuntu 14.04 环境测试OK)

1.0 Docker 宿主机已经使用LVM创建VG,获取VGName  

1.1 git clone https://github.com/davidstack/docker-volume-plugin-lvm.git   

1.2 cp conf/lvm-volume-plugin.ini /var/lib/docker-lvm-volume/lvm-volume-plugin.ini  

1.3 在文件 /var/lib/docker-lvm-volume/lvm-volume-plugin.ini 修改VGName  

2、 运行 ./docker-volume-plugin-lvm

3、测试

3.1 创建卷并指定卷大小:docker volume create --name wangdk3 -d LVM -o size=1G

3.2 运行Container使用已经存在的卷:docker run -itd -v wangdk3:/mnt ubuntu:15.04 bash

3.3 创建Container 同时创建卷并挂载,docker create -it -v wangdk2:/mnt --volume-driver=LVM ubuntu:15.04 bash 卷大小使用默认值2G
PS: 目前不支持在创建Container的时候指定卷大小,使用默认值 2Gb

About

a docker volume plugin using lvm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published