Ich lerne Docker und verwende v1.11.0. Ich versuche, Hadoop zu installieren, aber Devmapper beschwert sich über freien Speicherplatz.
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
Ich habe alle meine Bilder gelöscht, aber das Problem besteht weiterhin:
[root@localhost hadoop_docker]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
debian latest 47af6ca8a14a 3 weeks ago 125 MB
[root@localhost hadoop_docker]#
und das ist meine Festplattenkonfiguration:
[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
FRAGE: Wie kann ich den Speicherplatz freigeben?
Danke
sudo lvs
" sehen. Dies ist hilfreich, wenn Sie herausfinden möchten, wie viel Speicherplatz Sie zum Bereinigen benötigen (anhand der angegebenen Antworten).Antworten:
Sie können verwenden:
wo:
Siehe: https://docs.docker.com/engine/reference/commandline/system_prune/#description
Als Randnotiz hatte ich viele Probleme, als ich den Devicemapper-Treiber in meiner Umgebung verwendete. Ich habe wie erwähnt geputzt, aber es gab noch andere Devicemapper-Probleme. Ich empfehle dringend, auf overlay2 umzusteigen, da fast alles vollständig gelöst ist.
quelle
docker container prune
,docker image prune
,docker volume prune
haben wir immer noch die devmapper / Thin Pool Fehler. Der obige Befehl funktionierte, räumte den erforderlichen Speicherplatz auf und machte einen Neustart des Dämons überflüssig.Führen Sie einfach diese drei aus. RUNNING-Container müssen nicht entfernt werden.
Bereinigung beendet Prozesse:
Bereinigende baumelnde Volumes:
Bereinigende baumelnde Bilder:
quelle
docker system prune
docs.docker.com/engine/reference/commandline/system_prune