Ho ricevuto istruzioni aggiuntive su come gestire quanto segue:
I dettagli sono:
1
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-imagesta 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:latestche riutilizza gli strati dell’immagine<none>. Quindi elimina l’immagine<none>utilizzando il suo ID immagineb1ee72ab84ae. Infine, ricreamy-new-imagecreando tutti gli strati necessari.Assicurati anche di non avere container fermati che utilizzano ancora l’immagine “senza tag”
<none>. Usadocker ps -aper vedere tutte le immagini, comprese quelle che sono uscite. In tal caso, usadocker rm {id_container}per rimuovere il container e quindi prova a rimuovere nuovamente l’immagine<none>.
Cosa ne pensate tutti?