Identificación y Listado de Imágenes de Docker Finalizadas
Al trabajar con Docker, es común encontrar imágenes de Docker finalizadas, es decir, imágenes que se han detenido o eliminado del sistema. Estas imágenes finalizadas pueden ocupar espacio valioso en el disco y es posible que deban gestionarse o eliminarse para mantener un entorno Docker limpio y eficiente.
Para identificar y listar las imágenes de Docker finalizadas, puedes usar los siguientes comandos de Docker:
Listado de Contenedores Docker Finalizados
Puedes usar el comando docker ps -a para listar todos los contenedores Docker, incluyendo los que han finalizado. Esto te proporcionará el ID del contenedor, el nombre de la imagen y el estado de cada contenedor.
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a1b2c3d4e5f6 nginx:latest "nginx -g 'daemon off" 10 minutes ago Exited (0) 5 minutes ago my-nginx-container
En el ejemplo anterior, el contenedor my-nginx-container ha finalizado.
Listado de Imágenes de Docker Finalizadas
Para listar las imágenes de Docker finalizadas, puedes usar el comando docker images con la opción --filter:
$ docker images --filter "dangling=true"
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> a1b2c3d4e5f6 10 minutes ago 133MB
Esto mostrará todas las imágenes de Docker finalizadas que ya no están asociadas a un contenedor en ejecución.
Alternativamente, puedes usar el comando docker image ls con la opción --filter para obtener el mismo resultado:
$ docker image ls --filter "dangling=true"
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> a1b2c3d4e5f6 10 minutes ago 133MB
La opción --filter "dangling=true" filtra la salida para mostrar solo las imágenes de Docker finalizadas que no están actualmente asociadas a ningún contenedor en ejecución.
Al identificar y listar las imágenes de Docker finalizadas, puedes proceder a guardarlas, exportarlas o eliminarlas según sea necesario para mantener un entorno Docker limpio y eficiente.