gracias a esta url, nos dio una idea y ya hemos solucionado el problema con el portainer:
https://github.com/portainer/portainer/issues/6404
como no es tema de espacio libre en disco, seguramente será que la carpeta con la BD se ha corrompido de alguna forma o no es compatible.
probamos a eliminarla:
sudo docker stop portainer
sudo docker rm portainer
sudo docker volume rm portainer_data
sudo docker image rmi portainer/portainer-ce
sudo docker image ls | grep portainer (si vemos alguna imagen referente a portainer, nos cogemos su ID y…)
sudo docker image rmi ID_de_la_imagen_portainer
Ahora que ya tenemos limpito el asunto de containers e imágenes:
sudo docker volume create portainer_data
Ubuntu:
> sudo docker run -d -p 9000:9000 -p 9443:9443 –name=portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Debian 11:
> sudo docker run -d -p 9000:9000 -p 9443:9443 –name portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Fuente: https://kifarunix.com/install-portainer-on-debian-11-debian-10/
ahora funciona y nos pide crear credenciales de administrador para empezar. La contraseña ha de tener 12 caracteres.
También podríamos restaurar un backup a fichero de la versión anterior del portainer…