ok, então copie todo este diretório para algum lugar para guardá-lo:
/var/discourse/shared
dessa forma, você pode tentar restaurar a partir de backups ou até mesmo tentar reparar o banco de dados corrompido, se precisar.
então exclua seus contêineres docker, faça um docker image prune -a, exclua /var/discourse e instale o discourse novamente. em seguida, copie o arquivo de backup mais recente para o local e tente restaurar.