Docker no muestra contenedores ni imágenes después de reiniciar el sistema
Pregunta
¡Ayuda!No puedo hacer que Docker reconozca las imágenes y los contenedores que tenía hace un momento.despues de correr apt-get update && apt-get dist-upgrade
y al reiniciar, veo que Docker no informa datos:
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
Pero los datos parecen seguir ahí.
$ sudo du -hs /var/lib/docker/*
8.0K /var/lib/docker/apparmor
1.9G /var/lib/docker/aufs
136K /var/lib/docker/containers
292M /var/lib/docker/devicemapper
8.0K /var/lib/docker/execdriver
712K /var/lib/docker/graph
17M /var/lib/docker/init
8.0K /var/lib/docker/linkgraph.db
4.0K /var/lib/docker/repositories-aufs
4.0K /var/lib/docker/repositories-devicemapper
4.0K /var/lib/docker/volumes
¿Podría estar buscándolo en el lugar equivocado?¿Existe algún archivo de configuración que especifique la ubicación de almacenamiento?
Editar:correr docker -d -D
informes:
[debug] daemon.go:328 Cannot load container 93092d010a9abe9affc217684782e8b2986e560897eb4527715e9bffe0446136 because it was created with another graph driver.
Solución
Parece que de alguna manera has cambiado el backend de almacenamiento.No puedes usar contenedores creados con un backend diferente.
Otros consejos
Tuve el mismo problema en Windows.Tuve que ir a Docker-->configuración-->cambiar al contenedor basado en Windows.No sé por qué, pero de alguna manera, después de reiniciar, Docker se inició en un contenedor basado en Linux.así que no obtuve ninguna imagen ni contenedor después de reiniciar.