Saltar al contenido

Docker llenando almacenamiento en macOS

Por fin luego de tanto batallar pudimos encontrar la respuesta de este inconveniente que agunos lectores de este sitio tienen. Si quieres compartir algún detalle no dejes de compartir tu comentario.

ADVERTENCIA:

De forma predeterminada, los volúmenes no se eliminan para evitar que se eliminen datos importantes si actualmente no hay ningún contenedor que utilice el volumen. Utilizar el --volumes marcar al ejecutar el comando para eliminar volúmenes también:

Docker ahora tiene un solo comando para hacer eso:

docker system prune -a --volumes

Ver la ventana acoplable system prune documentos

Hay tres áreas de almacenamiento de Docker que pueden acumularse, porque Docker es cauteloso: no elimina automáticamente ninguna de ellas: contenedores cerrados, volúmenes de contenedores no utilizados, capas de imágenes no utilizadas. En un entorno de desarrollo con mucha construcción y ejecución, eso puede ser mucho espacio en disco.

Estos tres comandos borran cualquier cosa que no se esté usando:

  • docker rm $(docker ps -f status=exited -aq) – eliminar los contenedores detenidos
  • docker rmi $(docker images -f "dangling=true" -q) – eliminar capas de imagen que no se utilizan en ninguna imagen
  • docker volume rm $(docker volume ls -qf dangling=true) – eliminar volúmenes que no son utilizados por ningún contenedor.

Estos son seguros de ejecutar, no eliminarán las capas de imágenes a las que hacen referencia las imágenes o los volúmenes de datos que utilizan los contenedores. Puede ponerles un alias y/o ponerlos en un trabajo CRON para limpiar periódicamente el disco local.

También vale la pena mencionar que el tamaño de archivo de docker.qcow2 (o Docker.raw en High Sierra con Apple Filesystem) puede parecer muy grande (~64GiB), más grande de lo que realmente es, cuando se usa el siguiente comando:

  • ls -klsh Docker.raw

Esto puede ser engañoso porque generará el tamaño lógico del archivo en lugar de su tamaño físico.

Para ver el tamaño físico del archivo, puede usar este comando:

  • du -h Docker.raw

Fuente: https://docs.docker.com/docker-for-mac/faqs/#disk-usage

Si guardas alguna perplejidad o capacidad de acrecentar nuestro división eres capaz de ejecutar un exégesis y con mucho placer lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *