tag run remove hub example compose docker

run - problema de espacio en docker devmapper y CentOS7



docker tag example (2)

Estoy aprendiendo docker y estoy usando v1.11.0. Estoy tratando de instalar hadoop pero devmapper se queja del espacio libre en disco.

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

He eliminado todas mis imágenes pero el problema persiste:

[root@localhost hadoop_docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE debian latest 47af6ca8a14a 3 weeks ago 125 MB [root@localhost hadoop_docker]#

y esta es mi configuración de disco:

[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

PREGUNTA: ¿Cómo podría liberar espacio en el disco?

gracias


Puedes usar:

docker system prune -a -f --volumes

dónde:

  • -a == elimina todas las imágenes no utilizadas
  • -f == fuerza
  • --volumes == podar volúmenes.

ver: https://docs.docker.com/engine/reference/commandline/system_prune/#description

Como nota al margen, tuve muchos problemas cuando utilicé el controlador de Devicemapper en mi entorno. Solía ​​limpiar como mencioné, pero todavía había otros problemas con el mapeador de dispositivos. Recomiendo encarecidamente pasar a overlay2, resolvió casi todo por completo.


Solo ejecuta estos tres. No es necesario quitar los contenedores RUNNING.

  1. Limpieza de procesos salidos:

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

  2. Volúmenes colgantes de limpieza:

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

  3. Imágenes colgantes de limpieza:

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