GNU/Linux >> Linux Esercitazione >  >> Linux

docker images mostra l'immagine, docker rmi dice che tale immagine o riferimento non esiste

Ciò significa che lo stato della tua finestra mobile è danneggiato e devi cancellare lo stato completo

sudo service docker stop
sudo rm -rf /var/lib/docker
sudo service docker start

Questo avvierà docker fresco senza dati esistenti. Prova a eliminare l'immagine dopo questo e vedi se tutto funziona. In caso contrario, c'è qualche problema che deve essere esaminato


Prova prima un docker image prune o anche docker image prune -a , per rimuovere qualsiasi immagine inutilizzata/non associata ad almeno un contenitore.

Se sono ancora elencati, riavvia il tuo demone docker.


Per evitare di eliminare tutti i dati della finestra mobile e ricominciare da zero, puoi anche provare a ripulire manualmente i riferimenti interrotti abbinando i riferimenti di immagini errate ai file in /var/lib/docker/image/devicemapper/imagedb/content/sha256 . Una volta eliminato il file corrispondente, non verrà più visualizzato nelle successive chiamate a docker images e non sono richiesti riavvii del demone.


Linux
  1. Come spostare le immagini Docker tra host

  2. comando Docker non trovato

  3. Aggiunta di una riga a un file solo se non esiste già

  4. Perché 'dd' non funziona per la creazione di USB avviabile?

  5. Perché wget'ing un'immagine mi dà un file, non un'immagine?

Introduzione alle immagini Docker predefinite

Linux – /sbin/init non esiste?

Come aggiornare le immagini Docker all'ultima versione

Guida completa per la rimozione delle immagini Docker

Condivisione di immagini Docker su Docker Hub

Risoluzione dell'errore "manifest non trovato" durante l'estrazione di immagini Docker