안녕하세요,
저희는 포럼을 호스팅하고 있는 오래된 Ubuntu 서버(16.04)를 보유하고 있습니다.
최근 서버가 충돌하면서 Discourse가 중단되었습니다. ./launcher restart 또는 ./launcher rebuild app을 시도했을 때, 지원되는 최소 Docker 버전은 20.0.10이라는 메시지가 표시되었습니다.
그러나 공식 Ubuntu 16.04 (xenial)의 공식 Docker 저장소에는 Docker 버전 19까지만 제공됩니다.
따라서 Ubuntu 16.04와 호환되는 별도의 브랜치에서 Docker 버전 20을 수동으로 다운로드하여 설치했습니다. Docker는 정상적으로 설치되었습니다.
하지만 rebuild app을 시도했을 때 설치 과정에서 일부 실패 메시지가 표시되어 설치가 성공적으로 완료되지 않았습니다.
저희는 기존 포럼의 게시글과 데이터를 잃고 싶지 않습니다. 또한 병렬로 실행 중인 다른 애플리케이션이 있어 Ubuntu 업그레이드는 위험이 따르기 때문에 선택지가 아닙니다.
위와 같은 상황에서 기존 데이터를 잃지 않고 Discourse 포럼을 성공적으로 재빌드하는 방법은 무엇인가요?