Das bedeutet, dass Ihr Docker-Status beschädigt ist und Sie den vollständigen Status löschen müssen
sudo service docker stop
sudo rm -rf /var/lib/docker
sudo service docker start
Dadurch wird Docker ohne vorhandene Daten neu gestartet. Versuchen Sie, das Bild danach zu löschen, und prüfen Sie, ob alles funktioniert. Wenn dies nicht der Fall ist, muss ein Problem untersucht werden
Versuchen Sie es zuerst mit docker image prune
oder sogar docker image prune -a
, um jedes ungenutzte/nicht mindestens einem Container zugeordnete Bild zu entfernen.
Wenn diese noch aufgelistet sind, starten Sie Ihren Docker-Daemon neu.
Um zu vermeiden, alle Ihre Docker-Daten zu löschen und von vorne zu beginnen, können Sie auch versuchen, die defekten Referenzen manuell zu bereinigen, indem Sie die fehlerhaften Bildreferenzen mit den Dateien in /var/lib/docker/image/devicemapper/imagedb/content/sha256
abgleichen . Sobald die entsprechende Datei dort gelöscht wird, taucht sie bei nachfolgenden Aufrufen von docker images
nicht mehr auf , und es sind keine Daemon-Neustarts erforderlich.