CentOS 7을 업그레이드할 방법이 없는 것 같습니다. 따라서 새로운 VM으로 이동해야 하거나, 이것이 자체 서버라면 업그레이드를 위해 새 운영 체제를 설치해야 합니다. 일단 운영 체제 설치를 시작한다면, 다른 어떤 Linux를 설치하는 것이든 난이도 면에서 큰 차이가 없습니다.
CentOS의 오픈소스 후속 버전들이 있다는 걸 확인했습니다. 그중 AlmaLinux가 유력한 후보로 보입니다. CERN이 이 배포판을 선택했고, 그들은 자신들이 하는 일을 잘 알고 있기 때문입니다. RedHat 기반의 배포판이므로 기존 시스템 관리 기술이 그대로 활용될 수 있습니다.
Docker를 선택적으로(cherry-picking) 사용하는 것만으로 문제를 해결할 수 있을지 확신할 수 없습니다. Docker 내에서 실행되는 프로세스는 다른 모든 프로세스와 동일한 커널을 사용하며, 현재 사용 중인 커널의 패치 레벨이 아닌 실제 커널 버전이 더 새로운 것으로 업그레이드되어야 할 것이라고 생각합니다.
새로운 운영체제로 새 서버를 프로비저닝한 뒤 Discourse 백업을 복원하는 것이 최선의 접근법이라는 의견에 동의합니다.