我正在学习docker并且正在使用v1.11.0,我正在尝试安装hadoop,但是devmapper在抱怨可用磁盘空间?
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
我已删除所有图像,但问题仍然存在:
[root@localhost hadoop_docker]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
debian latest 47af6ca8a14a 3 weeks ago 125 MB
[root@localhost hadoop_docker]#
这是我的磁盘配置:
[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
问题:如何释放磁盘空间?
谢谢
1
这也与回送中的devicemapper不可恢复的存储问题有关吗?github.com/docker/docker/issues/3182 “不建议将devicemapper用于生产。” 出于某些原因,最好远离devicemapper。我发现切换到叠加存储驱动程序很容易,当然是YMMV,但希望不要太多。切换时'rm -rf / var / lib / docker'在某种程度上是可选的,但很容易,我强烈建议您这样做。 projectatomic.io/blog/2015/06/…–
—
gaoithe
仅供参考,您可以通过“
—
亚伦·马拉斯科
sudo lvs
” 查看精简池磁盘的使用情况。当您试图找出需要清理的“多少”磁盘空间时(使用给定的答案),这将有所帮助。