GNU/Linux >> Tutoriales Linux >  >> Linux

docker images muestra la imagen, docker rmi dice que no existe tal imagen o la referencia no existe

Esto significa que el estado de su ventana acoplable está dañado y necesita borrar el estado completo

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

Esto iniciará la ventana acoplable sin ningún dato existente. Intente eliminar la imagen después de esto y vea si todo funciona. Si no es así, entonces hay algún problema que debe investigarse


Pruebe primero un docker image prune o incluso docker image prune -a , para eliminar cualquier imagen no utilizada/no asociada a al menos un contenedor.

Si todavía están en la lista, reinicie su daemon docker.


Para evitar eliminar todos los datos de la ventana acoplable y comenzar desde cero, también puede intentar limpiar manualmente las referencias rotas haciendo coincidir las referencias de imágenes incorrectas con los archivos en /var/lib/docker/image/devicemapper/imagedb/content/sha256 . Una vez que el archivo correspondiente se elimine allí, ya no aparecerá en llamadas posteriores a docker images , y no se requieren reinicios de daemon.


Linux
  1. Cómo mover imágenes de Docker entre hosts

  2. Linux:copie y cree el directorio de destino si no existe

  3. open() en Python no crea un archivo si no existe

  4. Linux gratis muestra un alto uso de memoria pero la parte superior no

  5. El punto de montaje no existe, a pesar de haberlo creado

Introducción a las imágenes de Docker preconstruidas

Linux:¿/sbin/init no existe?

Cómo actualizar las imágenes de Docker a la última versión

Guía completa para eliminar imágenes de Docker

Compartir imágenes de Docker en Docker Hub

Resolviendo el error 'manifiesto no encontrado' al extraer imágenes de Docker