こんにちは。
フォーラムをホストしている古い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フォーラムを正常に再構築するにはどうすればよいですか?