저는 Ubuntu 20.04.6 LTS에서 Discourse 포럼을 운영하고 있습니다. Docker 이미지는 저장소에 AUFS를 사용하고 있습니다.
오늘 sudo apt upgrade를 통해 업그레이드를 설치했습니다. 이제 Discourse 포럼에 접근할 수 없으며, Docker 업그레이드 과정에서 AUFS 저장 드라이버가 제거되었기 때문인 것으로 보입니다.
Docker를 Overlay2를 사용하도록 구성하는 방법은 많은 가이드를 찾을 수 있지만, 기존 Discourse 설치 환경을 Overlay2로 마이그레이션하는 방법에 대한 안내는 찾지 못하고 있습니다. 특히 Docker를 시작하여 AUFS 볼륨을 마운트할 수 없는 상황에서 더욱 그렇습니다.
다음 명령을 실행하면
sudo dockerd --debug
출력은 다음과 같습니다.
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
데이터를 잃지 않고 Discourse 포럼을 복구하는 방법은 무엇인가요? AUFS 저장 드라이버를 복원한 후 Overlay2 저장소로 마이그레이션할 수 있는 방법이 있을까요?