扩展docker devicemapper loop-lvm稀疏文件

时间:2017-01-18 08:07:15

标签: docker device-mapper

我们正在使用Docker作为构建管道的一部分。当我们使用CentOS时,默认的Docker安装已经使用loop-lvm稀疏文件设置了devicemapper。现在,稀疏文件的大小限制已达到100G,我们无法构建任何新的图像或容器。由于Clean docker environment: devicemapper中提到的问题,我们无法通过删除未使用的容器或图像来释放任何空间。

正如我在此期间所学到的,使用loop-lvm并不是一个好主意(http://www.projectatomic.io/blog/2015/06/notes-on-fedora-centos-and-docker-storage-drivers/),我们正计划迁移到direct-lvm。但是,这需要一些时间来计划。因此,我正在研究可能扩展当前使用的稀疏文件而不会丢失所有数据。

当前的Docker文档有一些关于如何扩展稀疏文件(https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#/for-a-loop-lvm-configuration)的说明。但是,我们目前正在运行Docker 1.9版,此版本的文档不包含这些说明。它们仍适用于Docker 1.9的任何机会吗?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:我能够使用文档中描述的方法扩展loop-lvm文件,到目前为止没有遇到任何问题。