我正在学习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” 查看精简池磁盘的使用情况。当您试图找出需要清理的“多少”磁盘空间时(使用给定的答案),这将有所帮助。