docker devmapper和CentOS7上的空间问题

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

如何释放磁盘空间?

谢谢

回答:

您可以使用:

docker system prune -a -f --volumes

哪里:

  • -a ==删除所有未使用的图像
  • -f ==力
  • --volumes ==修剪卷。

参见:https

:

//docs.docker.com/engine/reference/commandline/system_prune/#description

附带说明,当我在环境中使用devicemapper驱动程序时,我遇到了很多问题。正如我提到的那样,我以前经常进行清洁,但是仍然存在其他devicemapper问题。我强烈建议移至overlay2,它几乎可以完全解决所有问题。

以上是 docker devmapper和CentOS7上的空间问题 的全部内容, 来源链接: utcz.com/qa/418855.html

回到顶部