Mon image est maintenue juste périodiquement, mais elle est pensée pour être prise en main (changer l'argument, build la version), ce qui est mieux que de reposer sur la volonté d'un tiers (comme moi, ou autre). Elle fonctionne toujours bien.
Exception: Updates between multiple major versions and downgrades are unsupported.
C'est explicite ! Tu as tenté d'upgrade d'une majeur à une autre en faisant un ou plusieurs sauts. C'est parce que tu utilisais mon image du Hub que je mets à jour rarement. :/
Donc la solution : faire les mises à jour majeur depuis la dernière version sur laquelle tu étais. Jusqu'à la dernière, et ça va marcher. Par contre il faudra peut-être mettre la main à la pâte et build toi-même le Dockerfile. D'abord :
git clone https://github.com/Wonderfall/docker-nextcloud && cd docker-nextcloud
Ensuite, pour chaque version majeure depuis celle que tu as sauté :
docker build -t wonderfall/nextcloud -f Dockerfile.18.0 --build-arg NEXTCLOUD_VERSION=A_REMPLACER .
Et reconstruire le conteneur à chaque fois, ainsi de suite jusqu'à la dernière version en date, et ton Nextlcloud va de nouveau fonctionner. D'ailleurs, pensez à utiliser les tags de versioning dans vos docker-compose, c'est méga-important ! Ça évitera les soucis du genre quand on utilise latest
et que ça pêche côté update, soit du côté user, soit du côté maintainer.