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命令删除容器/图像/卷似乎工作。 我把我想要的图像备份到一个焦油球上,然后去除它,让它再次工作。