我如何在 docker 容器中恢复 errbot 运行 的 backup.py 插件数据

how can i restore the backup.py plugin data of errbot running in a docker container

我在 docker 容器中 运行ning errbot,我们做了 !backup 并且有 backup.py,但是当我启动 docker 容器时它只是 运行 /app/venv/bin/run.sh 但我不能通过 -r /srv/backup.py 来恢复我的所有数据。

有什么想法吗?

所有数据都是安全的,因为 /srv 是已安装的卷

我认为如果你 运行 容器中的 Errbot 是 运行 它与一个真正的持久性数据库(例如 redis)。

然后您可以从任何地方(包括您的开发机器)简单地 运行 backup.py

更好的是,你可以直接备份你的redis。