Docker实例无法运行图像,无法回收可用空间

我试图启动我的任何保存在docker的容器,但无法做到这一点。 我已经开始从守护进程得到错误响应:错误运行DeviceCreate(createSnapDevice)dm_task_run失败这提交了一个相对较大的泊坞窗图像后,似乎已经填满了所有可用的docker数据空间,即使我有大量的空间主机。 现在我不能释放docker数据空间,即使删除了大图像。 Docker无法回收空间。 我也尝试了下面提到的修复,以便我可以启动docker容器,但不成功。 有什么我可以做的修复现有的Docker再次运行图像?

由于设备映射程序错误,无法运行Docker容器

这是我的主机configuration..使用的数据空间和总数已达到最大和空闲在0。

docker信息

集装箱:49

图片:23

存储驱动程序:devicemapper

游泳池名称:docker-8:3-4998488池

Pool Blocksize:65.54 kB

备份文件系统:extfs

数据文件:/ dev / loop0

元数据文件:/ dev / loop1

使用的数据空间:107.4 GB

数据空间总计:107.4 GB

数据空间可用:0 B

使用的元数据空间:60.36 MB

元数据空间总计:2.147 GB

元数据空间可用:2.087 GB

支持Udev同步:true

推迟删除已启用:false

数据循环文件:/ var / lib / docker / devicemapper / devicemapper / data

元数据循环文件:/ var / lib / docker / devicemapper / devicemapper / metadata

资料库版本:1.02.93-RHEL7(2015-01-28)

执行驱动程序:native-0.2

logging驱动程序:json文件

内核版本:3.10.0-229.el7.x86_64

操作系统:红帽企业Linux

CPU:4

总内存:7.64 GiB

docker版本

客户端:版本:1.8.2 API版本:1.20 Go版本:go1.4.2 Git commit:0a8c2e3内置:Thu Sep 10 19:08:45 UTC 2015 OS / Arch:linux / amd64

服务器:版本:1.8.2 API版本:1.20 Go版本:go1.4.2 Git commit:0a8c2e3内置:星期四9月10日19:08:45 UTC 2015 OS / Arch:linux / amd64

在RHEL docker主机上,我可以回收空间并启动docker映像的唯一方法是实际移除devicemapper / data。 没有其他docker命令删除容器/图像/卷似乎工作。 我把我想要的图像备份到一个焦油球上,然后去除它,让它再次工作。