在Docker devmapper和CentOS7上的空间问题 [英] space issue on docker devmapper and CentOS7

查看:2235
本文介绍了在Docker devmapper和CentOS7上的空间问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在学习docker,我正在使用v1.11.0
我正在尝试安装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容器。


  1. 清理退出进程:

      docker rm $(docker ps -q -f status = exited)


  2. 清理悬挂卷:

      docker volume rm $(docker volume ls -qf dangling = true)


  3. 清理悬挂图片:

      docker rmi $(docker images --filterdangling = true-q --no-trunc)



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.

  1. Cleanup exited processes:

    docker rm $(docker ps -q -f status=exited)
    

  2. Cleanup dangling volumes:

    docker volume rm $(docker volume ls -qf dangling=true)
    

  3. Cleanup dangling images:

    docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
    

这篇关于在Docker devmapper和CentOS7上的空间问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆