¿Algún consejo sobre cómo ahorrar espacio?

Recibí instrucciones adicionales sobre cómo manejar lo siguiente:

Los detalles son:

rofranoJohn Rofrano

1

20h

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      393MB

Es posible que la imagen <none> no se pueda eliminar porque my-new-image está 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 imagen b1ee72ab84ae. Finalmente, reconstruye my-new-image creando 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>. Use docker ps -a para ver todas las imágenes, incluidas las que han salido. Si es así, use docker rm {id_del_contenedor} para eliminar el contenedor y luego intente eliminar la imagen <none> nuevamente.

¿Qué opinan todos?