Ich betreibe ein Discourse-Forum auf Ubuntu 20.04.6 LTS. Das Docker-Image verwendet AUFS für die Speicherung.
Heute habe ich Upgrades über sudo apt upgrade installiert. Jetzt ist das Discourse-Forum nicht mehr erreichbar, und es scheint, dass ein Docker-Upgrade den AUFS-Speichertreiber entfernt hat.
Ich sehe viele Anleitungen, um Docker so zu konfigurieren, dass stattdessen Overlay2 verwendet wird, aber ich sehe keine Anleitung, wie ich meine bestehende Discourse-Installation migrieren kann, um Overlay2 zu verwenden, insbesondere jetzt, wo ich Docker nicht starten kann, um meine AUFS-Volumes zu mounten.
Wenn ich ausführe
sudo dockerd --debug
ist die Ausgabe
INFO[2024-05-15T19:49:04.327570182-04:00] Starting up
DEBU[2024-05-15T19:49:04.332295421-04:00] Listener created for HTTP on unix (/var/run/docker.sock)
WARN[2024-05-15T19:49:04.340758649-04:00] failed to rename /var/lib/docker/tmp for background deletion: rename /var/lib/docker/tmp /var/lib/docker/tmp-old: file exists. Deleting synchronously
DEBU[2024-05-15T19:49:04.427688615-04:00] Golang's threads limit set to 13680
DEBU[2024-05-15T19:49:04.430903802-04:00] metrics API listening on /var/run/docker/metrics.sock
DEBU[2024-05-15T19:49:04.554881397-04:00] Using default logging driver json-file
DEBU[2024-05-15T19:49:04.555543790-04:00] No quota support for local volumes in /var/lib/docker/volumes: Filesystem does not support, or has not enabled quotas
DEBU[2024-05-15T19:49:04.563660483-04:00] processing event stream module=libcontainerd namespace=plugins.moby
DEBU[2024-05-15T19:49:04.567109514-04:00] Error while looking up volume driver=local error="volume not found" volume=
DEBU[2024-05-15T19:49:04.567813165-04:00] Error while looking up volume driver=local error="volume not found" volume=
INFO[2024-05-15T19:49:04.574217050-04:00] [graphdriver] trying configured driver: aufs
DEBU[2024-05-15T19:49:04.574500003-04:00] daemon configured with a 15 seconds minimum shutdown timeout
DEBU[2024-05-15T19:49:04.574603992-04:00] start clean shutdown of all containers with a 15 seconds timeout...
DEBU[2024-05-15T19:49:04.578694693-04:00] Cleaning up old mountid : start.
DEBU[2024-05-15T19:49:04.579329989-04:00] Cleaning up old mountid : done.
failed to start daemon: error initializing graphdriver: [graphdriver] ERROR: the aufs storage-driver has been deprecated and removed; visit https://docs.docker.com/go/storage-driver/ for more information: aufs
Wie kann ich mein Discourse-Forum wiederherstellen, ohne Daten zu verlieren? Kann ich irgendwie den AUFS-Speichertreiber wiederherstellen und dann zu Overlay2 migrieren?