Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Gestión del Almacenamiento y Limpieza de Imágenes | Trabajando con Imágenes de Docker
Docker Essentials

bookGestión del Almacenamiento y Limpieza de Imágenes

Listado de imágenes de Docker

Al trabajar con Docker, es común acumular muchas imágenes con el tiempo. Mantener el sistema organizado y eficiente requiere comprender cómo listar, inspeccionar y gestionar estas imágenes.

Para ver qué imágenes están almacenadas actualmente en el sistema, utilice el siguiente comando:

docker images

Este comando muestra una tabla con las siguientes columnas:

  • REPOSITORY: Indica el nombre de la imagen;
  • TAG: Representa una versión o variante, como latest;
  • IMAGE ID: Identificador único de cada imagen, utilizado al eliminar o referenciar imágenes;
  • CREATED: Indica cuándo se creó la imagen;
  • SIZE: Permite identificar qué imágenes consumen más espacio en disco.

Comprender estas columnas permite evaluar rápidamente las imágenes almacenadas y tomar decisiones informadas sobre la gestión del espacio en disco y el uso de imágenes.

Eliminación de imágenes y contenedores

Con el tiempo, las imágenes no utilizadas y los contenedores detenidos pueden ocupar una cantidad significativa de almacenamiento.

  • Para eliminar una imagen que ya no necesita, utilice el siguiente comando:
docker rmi IMAGE_ID

Sustituya IMAGE_ID por el identificador real de la imagen que desea eliminar;

  • Si intenta eliminar una imagen que aún está siendo utilizada por un contenedor, Docker impedirá la eliminación para evitar afectar contenedores en ejecución o detenidos;
  • Para resolver esto, primero elimine el contenedor asociado utilizando:
docker rm CONTAINER_ID

Sustituya CONTAINER_ID por el identificador del contenedor detenido;

  • Eliminar imágenes y contenedores no utilizados ayuda a recuperar espacio en disco y mantiene el entorno Docker ordenado.

Limpieza con docker system prune

Para una limpieza más completa, Docker proporciona el comando docker system prune.

  • Elimina todos los contenedores detenidos;
  • Borra redes no utilizadas;
  • Elimina imágenes colgantes (imágenes sin etiqueta o no referenciadas por ningún contenedor);
  • Opcionalmente elimina volúmenes no utilizados.

Al ejecutar docker system prune, se solicita confirmación antes de eliminar recursos, lo que permite revisar qué se eliminará. Este comando es una forma eficaz de liberar espacio, pero debe usarse con precaución: una vez eliminados los recursos, no se pueden recuperar. Utilice este comando regularmente para evitar que el sistema se llene de recursos obsoletos de Docker.

question mark

¿Qué comando muestra todas las imágenes de Docker almacenadas actualmente en su sistema?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

How do I find the IMAGE_ID or CONTAINER_ID for removal?

What happens if I accidentally remove an important image or container?

Can you explain what a dangling image is?

Awesome!

Completion rate improved to 7.14

bookGestión del Almacenamiento y Limpieza de Imágenes

Desliza para mostrar el menú

Listado de imágenes de Docker

Al trabajar con Docker, es común acumular muchas imágenes con el tiempo. Mantener el sistema organizado y eficiente requiere comprender cómo listar, inspeccionar y gestionar estas imágenes.

Para ver qué imágenes están almacenadas actualmente en el sistema, utilice el siguiente comando:

docker images

Este comando muestra una tabla con las siguientes columnas:

  • REPOSITORY: Indica el nombre de la imagen;
  • TAG: Representa una versión o variante, como latest;
  • IMAGE ID: Identificador único de cada imagen, utilizado al eliminar o referenciar imágenes;
  • CREATED: Indica cuándo se creó la imagen;
  • SIZE: Permite identificar qué imágenes consumen más espacio en disco.

Comprender estas columnas permite evaluar rápidamente las imágenes almacenadas y tomar decisiones informadas sobre la gestión del espacio en disco y el uso de imágenes.

Eliminación de imágenes y contenedores

Con el tiempo, las imágenes no utilizadas y los contenedores detenidos pueden ocupar una cantidad significativa de almacenamiento.

  • Para eliminar una imagen que ya no necesita, utilice el siguiente comando:
docker rmi IMAGE_ID

Sustituya IMAGE_ID por el identificador real de la imagen que desea eliminar;

  • Si intenta eliminar una imagen que aún está siendo utilizada por un contenedor, Docker impedirá la eliminación para evitar afectar contenedores en ejecución o detenidos;
  • Para resolver esto, primero elimine el contenedor asociado utilizando:
docker rm CONTAINER_ID

Sustituya CONTAINER_ID por el identificador del contenedor detenido;

  • Eliminar imágenes y contenedores no utilizados ayuda a recuperar espacio en disco y mantiene el entorno Docker ordenado.

Limpieza con docker system prune

Para una limpieza más completa, Docker proporciona el comando docker system prune.

  • Elimina todos los contenedores detenidos;
  • Borra redes no utilizadas;
  • Elimina imágenes colgantes (imágenes sin etiqueta o no referenciadas por ningún contenedor);
  • Opcionalmente elimina volúmenes no utilizados.

Al ejecutar docker system prune, se solicita confirmación antes de eliminar recursos, lo que permite revisar qué se eliminará. Este comando es una forma eficaz de liberar espacio, pero debe usarse con precaución: una vez eliminados los recursos, no se pueden recuperar. Utilice este comando regularmente para evitar que el sistema se llene de recursos obsoletos de Docker.

question mark

¿Qué comando muestra todas las imágenes de Docker almacenadas actualmente en su sistema?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5
some-alt