Qualche consiglio su come risparmiare spazio?

Ho ricevuto istruzioni aggiuntive su come gestire quanto segue:

I dettagli sono:

rofranoJohn Rofrano

1

20h

Il comando per rimuovere un’immagine è:

docker rmi {nome_immagine}

Dove {nome_immagine} è il nome dell’immagine che si desidera eliminare. È anche possibile utilizzare l’ID dell’immagine per eliminare l’immagine (ad esempio, docker rmi {id_immagine}). Questo è ciò che dovrai usare per eliminare un’immagine con il nome <none>.

Ad esempio, supponiamo che tu abbia le seguenti immagini:

REPOSITORY TAG IMAGE ID CREATED SIZE
my-new-image latest c18f86ab8daa 12 secondi fa 393MB
<none> <none> b1ee72ab84ae 1 minuto fa 393MB
my-image latest f5a5f24881c3 2 minuti fa 393MB

È possibile che l’immagine <none> non possa essere eliminata perché my-new-image sta utilizzando alcuni strati da essa. Quello che devi fare è:

docker rmi my-new-image:latest
docker rmi b1ee72ab84ae
docker built -t my-new-image .

Ciò rimuove my-new-image:latest che riutilizza gli strati dell’immagine <none>. Quindi elimina l’immagine <none> utilizzando il suo ID immagine b1ee72ab84ae. Infine, ricrea my-new-image creando tutti gli strati necessari.

Assicurati anche di non avere container fermati che utilizzano ancora l’immagine “senza tag” <none>. Usa docker ps -a per vedere tutte le immagini, comprese quelle che sono uscite. In tal caso, usa docker rm {id_container} per rimuovere il container e quindi prova a rimuovere nuovamente l’immagine <none>.

Cosa ne pensate tutti?