Introducción
En este desafío, tu misión es navegar por el mar de imágenes de Docker para ayudar a los nativos de la isla del tesoro a recuperar espacio de almacenamiento en su barco pirata. Los nativos han descubierto que numerosas imágenes obsoletas y sin uso están acaparando su valioso espacio en disco y necesitan tu ayuda para eliminarlas de manera eficiente.
Eliminación de imágenes de Docker sin uso
Tareas
- Identificar y listar todas las imágenes de Docker huérfanas (dangling) en el sistema.
- Eliminar todas las imágenes huérfanas para liberar espacio en el disco.
Ejemplo
Deberás utilizar el comando correspondiente para listar las imágenes huérfanas y luego proceder a borrarlas.
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest a8758716bb6a 3 months ago 187MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
...
La configuración inicial ha generado algunas imágenes huérfanas que deberían aparecer en la lista. Si no se muestra ninguna, intenta ejecutar los comandos de configuración nuevamente.
Eliminación de imágenes de Docker específicas
Tareas
- Listar todas las imágenes de Docker presentes en el sistema.
- Eliminar una imagen de Docker específica con la etiqueta "nginx:latest".
Ejemplo
Verifica que la imagen de nginx haya sido eliminada.
labex:project/ $ docker images | grep nginx || echo "nginx image not exists"
nginx image not exists
Resumen
En este desafío, has practicado la gestión eficiente de imágenes de Docker mediante la identificación y eliminación de imágenes específicas y sin uso. Este ejercicio te ayudará a dominar la limpieza de recursos en Docker, optimizando así el espacio de almacenamiento del sistema. Al finalizar, habrás adquirido una comprensión integral sobre el manejo de imágenes, contribuyendo a mantener un entorno de desarrollo ordenado y organizado.



