Estibador

Cómo eliminar imágenes de Docker

Cómo eliminar imágenes de Docker
Las imágenes de Docker no son más que un conjunto de archivos de solo lectura, lo que significa que una vez que se crea la imagen de Docker, no se puede modificar. Sin embargo, puede crear una nueva imagen de la ventana acoplable con la ayuda de la imagen de la ventana acoplable existente. Las imágenes de Docker se utilizan para construir un contenedor de Docker. Las imágenes de Docker vienen con varias capas que se utilizan para ejecutar código dentro de un contenedor. Durante el proceso de desarrollo, muchas imágenes de la ventana acoplable no utilizadas y desactualizadas se guardan en el servidor hasta que las elimine manualmente.

Por lo tanto, es necesario eliminar la imagen de la ventana acoplable no utilizada de su sistema para liberar espacio en el disco.

En este tutorial, le mostraremos cómo eliminar las imágenes de la ventana acoplable con la línea de comandos.

Eliminar imagen de Docker

Para eliminar la imagen de la ventana acoplable de su sistema, deberá enumerar todas las imágenes disponibles en su sistema.

Puede listarlos usando el siguiente comando:

imagen acoplable ls

Debería ver el siguiente resultado:

TAMAÑO DE ID DE IMAGEN DE ETIQUETA DE REPOSITORIO CREADO
nginx último 4bb46517cac3 Hace 2 días 133MB
wordpress latest f1da35a7ddca Hace 3 días 546MB
mariadb latest b95867b52886 Hace 4 días 407MB

Ahora, tiene una lista de todas las imágenes en su sistema. A continuación, busque el ID de la imagen que desea eliminar y ejecute el siguiente comando:

imagen de la ventana acoplable rm 4bb46517cac3

Debería ver el siguiente error:

Respuesta de error del demonio: conflicto: no se puede eliminar 4bb46517cac3 (no se puede forzar)
- la imagen se está utilizando ejecutando el contenedor 8f3d538370e5

El resultado anterior indica que cualquier contenedor usa la imagen que desea eliminar. Por lo tanto, deberá eliminar ese contenedor antes de eliminar la imagen.

Si desea eliminar varias imágenes, deberá especificar el ID de cada imagen de la ventana acoplable con el comando "imagen de la ventana acoplable rm":

Imagen de Docker RM ID1 ID2 ID3

Eliminar imágenes de Docker colgantes

Una imagen colgante es una imagen no utilizada que no es utilizada por ningún contenedor. Puede eliminar la imagen que cuelga de su sistema ejecutando el siguiente comando:

imagen de docker poda

Se le pedirá que escriba y para continuar, como se muestra a continuación:

ADVERTENCIA! Esto eliminará todas las imágenes colgantes.

Estás seguro de que quieres continuar? [y / N] años

Espacio total recuperado: 0B

Eliminar todas las imágenes de Docker no utilizadas

Docker le permite eliminar todas las imágenes que no utilizan ningún contenedor con un solo comando, como se muestra a continuación:

imagen de docker prune -a

Se le pedirá que escriba y para continuar, como se muestra a continuación:

ADVERTENCIA! Esto eliminará todas las imágenes sin al menos un contenedor asociado a ellas.

Estás seguro de que quieres continuar? [y / N] años

Imágenes eliminadas:
sin etiquetar: ubuntu: último
sin etiquetar: [email protected]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
eliminado: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Espacio total recuperado: 0B

Conclusión

En esta guía, hemos mostrado cómo eliminar imágenes de la ventana acoplable de varias formas. Para obtener más información, consulte la documentación oficial de Docker.

Cómo usar Xdotool para estimular los clics del mouse y las pulsaciones de teclas en Linux
Xdotool es una herramienta de línea de comandos gratuita y de código abierto para simular clics del mouse y pulsaciones de teclas. Este artículo cubri...
Los 5 mejores productos ergonómicos de mouse de computadora para Linux
¿El uso prolongado de la computadora causa dolor en la muñeca o los dedos?? ¿Sufre de rigidez en las articulaciones y constantemente tiene que dar la ...
Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...