Requisitos previos
Para arreglar el "Docker No queda espacio en el dispositivo", debe usar el Ubuntu 20.04 Sistema Linux y instalación de Docker en él. Si Docker no está instalado, puede hacerlo con la ayuda del comando que se encuentra en el terminal
$ sudo apt instalación docker.IO
Método para corregir "Docker No queda espacio en el dispositivo"
Debe iniciar sesión a través del usuario de SUDO y abrir el terminal de la línea de comandos al verificarlo en el área de aplicación de su sistema operativo o usar la tecla de acceso directo "Ctrl+Alt+T". Una vez abierto, siga todos estos métodos descritos en este artículo.
Método 1: Docker System Prain
El comando 'Docker System Prune se está utilizando para eliminar o eliminar objetos o datos no utilizados, incluidas imágenes, contenedores, volúmenes y redes. Estos objetos no se borran a menos que los eliminemos conscientemente; Aun así, en Docker 17.06.1 o superior, debemos requerir la posibilidad de 'volúmenes' para eliminar los volúmenes. Elimina imágenes colgantes y no referenciadas; Sin embargo, solo por defecto se eliminan las imágenes colgantes. La 'Prune del sistema Docker' solo se puede usar con una versión de API de cliente y Daemon de 1.25 o superior. Ahora ejecute el comando listado:
$ sudo Docker System PRUNE
Debe proporcionar su contraseña de usuario de sudo para su ejecución exitosa. Tras la ejecución, obtendrá la siguiente advertencia, como se muestra en la imagen adjunta. Tienes que ingresar "y" para continuar con el proceso. Cuando implementamos el comando 'Docker System Prune, envía una solicitud de API al Docker Daemon, que busca todos los elementos no utilizados en el host y los erradica desde el sistema. Dado que las versiones anteriores de Docker eliminaron todos los objetos, incluidos los volúmenes, se agregó la opción 'Volumes'.
Método 2: Eliminar imágenes colgantes
El comando de volumen en Docker se puede usar para lograr esto. Debido a que esto borra cualquier directorio o carpeta en/var/lib/docker/volúmenes que no sean un volumen, debe asegurarse de que no se guarden documentos importantes allí. Al crear una imagen de Docker, generalmente hay numerosas capas de imágenes. Las capas que no tienen referencia a ninguna imagen etiquetada se denominan imágenes colgantes. Las imágenes colgantes ocupan espacio de almacenamiento pero no hacer nada. Para ver una lista de todos los volúmenes, use el comando:
$ sudo Docker Volumen LS
Use el siguiente comando para obtener una lista de todos los volúmenes colgantes:
$ sudo Docker Volumen LS -qf Dangling = True
Debe proporcionar su contraseña de usuario de sudo para su ejecución exitosa.
Método 3: Eliminación de volúmenes huérfanos
Para comenzar, deberá borrar cualquier volumen huérfano en Docker. Ahora para deshacerse de todos los volúmenes huérfanos, ejecute el siguiente comando:
$ Docker Volumen RM
Conclusión:
En esta guía, hemos discutido algunos métodos para eliminar el error de "Docker No Space Sobre el dispositivo". Ahora, creo que puedes abordar esto fácilmente al final siguiendo este tutorial.