在Docker devmapper和CentOS7上的空间问题 [英] space issue on docker devmapper and CentOS7
本文介绍了在Docker devmapper和CentOS7上的空间问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试安装hadoop,但是devmapper正在抱怨可用磁盘空间?
devmapper:Thin Pool具有82984个空闲数据块,小于最低要求的163840个空闲数据块。在瘦池中创建更多的可用空间或使用dm.min_free_space选项来更改行为
我已经删除了我所有的图像,但问题仍然存在:
[root @ localhost hadoop_docker]#docker图像
REPOSITORY TAG IMAGE ID创建的大小
debian最新47af6ca8a14a 3周前125 MB
[root @ localhost hadoop_docker]#
这是我的磁盘配置:
[root @ localhost〜]#lsblk
名称MAJ:MIN RM SIZE RO类型MOUNTPOINT
sda 8:0 0 8G 0磁盘
├─sda18:1 0 500M 0部分/启动
└─sda28:2 0 7.5G 0部分
├─centos-root 253:0 0 6.7G 0 lvm /
└─centos-swap 253:1 0 820M 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
loop0 7:0 0 100G 0循环
└─docker-253:0-844682-pool 253:2 0 100G 0 dm
loop1 7:1 0 2G 0循环
└─docker-253:0-844682-pool 253:2 0 100G 0 dm
QUESTION:如何释放磁盘空间?
谢谢
解决方案
只要运行这三个。不需要删除RUNNING容器。
-
清理退出进程:
docker rm $(docker ps -q -f status = exited)
-
清理悬挂图片:
docker rmi $(docker images --filterdangling = true-q --no-trunc)
清理悬挂卷:
docker volume rm $(docker volume ls -qf dangling = true)
I am learning docker and I am using v1.11.0 I am trying to install hadoop but devmapper is complaining about free disk space?
devmapper: Thin Pool has 82984 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior
I have deleted all my images but the problem persists:
[root@localhost hadoop_docker]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
debian latest 47af6ca8a14a 3 weeks ago 125 MB
[root@localhost hadoop_docker]#
and this is my disk configuration:
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 7.5G 0 part
├─centos-root 253:0 0 6.7G 0 lvm /
└─centos-swap 253:1 0 820M 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
loop0 7:0 0 100G 0 loop
└─docker-253:0-844682-pool 253:2 0 100G 0 dm
loop1 7:1 0 2G 0 loop
└─docker-253:0-844682-pool 253:2 0 100G 0 dm
QUESTION: How could I free up the disk space?
thank you
解决方案
Just run these three. No need to remove RUNNING containers.
Cleanup exited processes:
docker rm $(docker ps -q -f status=exited)
Cleanup dangling volumes:
docker volume rm $(docker volume ls -qf dangling=true)
Cleanup dangling images:
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
这篇关于在Docker devmapper和CentOS7上的空间问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文