您好,
我们有一个旧的 Ubuntu 服务器 - 16.04,我们在此服务器上托管我们的论坛。
最近服务器崩溃了,Discourse 也停止运行了。当我们尝试运行 ./launcher restart 或 ./launcher rebuild app 时,我们收到了消息,提示支持的最低 Docker 版本是 20.0.10。
然而,官方的 Ubuntu 16.04 (xenial) 在官方 Docker 仓库中只有最高到 Docker 版本 19。
因此,我们手动下载了一个来自独立分支的 Docker 版本 20,该版本与 Ubuntu 16.04 兼容。Docker 安装正常。
但是,当我们尝试运行 rebuild app 时,我们在安装过程中收到了一些失败消息,安装不成功。
我们不想丢失现有论坛的帖子和数据。我们也无法选择升级 Ubuntu,因为它同时运行着其他应用程序,我们不能冒险中断它们。
在上述情况下,我们如何才能成功重建 Discourse 论坛而不丢失现有数据?