恢复问题

通常,/var/discourse/shared/standalone/backups 是容器内可见的目录,其路径为 /var/www/discourse/public/backups(因此名为 shared)。您的 rsync 命令将备份放入该目录,以便在容器内可访问。

反之,如果容器写入 public/backups,则备份应在主机的共享目录中可见。

我上面写的是 /var/discourse/shared...。但看起来您正在 ~/infra/discourse 中操作,因此您正在将文件复制到 ~/infra/discourse/shared/standalone/backups/default。

通常容器会映射到 /var/discourse/shared/...。

这可能就是问题所在。您能检查一下是否存在 /var/discourse/shared 吗?