Recibí instrucciones adicionales sobre cómo manejar lo siguiente:
Los detalles son:
1
El comando para eliminar una imagen es:
docker rmi {nombre_de_la_imagen}Donde
{nombre_de_la_imagen}es el nombre de la imagen que desea eliminar. También puede usar el ID de la imagen para eliminarla (por ejemplo,docker rmi {id_de_la_imagen}). Esto es lo que necesitará usar para eliminar una imagen con el nombre de<none>.Por ejemplo, digamos que tiene las siguientes imágenes:
REPOSITORIO TAG IMAGE ID CREADO TAMAÑO my-new-image latest c18f86ab8daa hace 12 segundos 393MB <none> <none> b1ee72ab84ae hace 1 minuto 393MB my-image latest f5a5f24881c3 hace 2 minutos 393MBEs posible que la imagen
<none>no se pueda eliminar porquemy-new-imageestá utilizando algunas capas de ella. Lo que necesita hacer es:docker rmi my-new-image:latest docker rmi b1ee72ab84ae docker built -t my-new-image .Lo que hace es eliminar
my-new-image:latest, que está reutilizando capas de la imagen<none>. Luego elimina la imagen<none>usando su ID de imagenb1ee72ab84ae. Finalmente, reconstruyemy-new-imagecreando todas las capas necesarias.También asegúrese de que no tenga contenedores detenidos que todavía estén utilizando la imagen “sin etiqueta”
<none>. Usedocker ps -apara ver todas las imágenes, incluidas las que han salido. Si es así, usedocker rm {id_del_contenedor}para eliminar el contenedor y luego intente eliminar la imagen<none>nuevamente.
¿Qué opinan todos?