linux - 如何释放 docker devmapper 和 CentOS7 上的空间?

标签 linux docker

我正在学习 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

如何释放磁盘空间?

最佳答案

只需运行这三个。无需移除 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 --filter "dangling=true" -q --no-trunc)
    

关于linux - 如何释放 docker devmapper 和 CentOS7 上的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36918387/

相关文章:

linux - 来自 Artifactory 的 docker pull 导致 "net/http: request canceled"不一致

linux - 如何在 x2go Redhat 6.5 中的 gedit 中添加语法高亮

c++ - 在 C 或 C++ 中打印调用堆栈

Java 剪贴板 : Paste HTML from Firefox on Linux

linux - 强制 vlc 在树莓派启动时将 gui 加载到 cli

image - 我可以使用LXD镜像创建Docker容器,反之亦然吗?

java - 运行自定义 Docker 镜像后出现 "Activemq not found"错误

amazon-web-services - ecs-cli up 命令 - 附加自己的实例配置文件

linux - 如何使用 bash 脚本检查 "{"是否在 java 文件的单独行中开始

docker - 如何使用Kubernetes/Docker在本地有效地工作?