我在 docker 容器中运行 errbot,我们做了 !backup 并且我们有 backup.py,但是当我启动 docker 容器时它只是运行/app/venv/bin/run.sh 但我无法通过 -r/srv/backup.py 来恢复我的所有数据。
有什么想法吗?
所有数据都是安全的,因为/srv 是一个挂载卷
请您参考如下方法:
我认为,如果您在容器中运行 Errbot,最好的办法是使用真正的数据库来持久化(例如 Redis)。
然后您可以从任何地方(包括您的开发机器)简单地运行 backup.py。
更好的是,您可以直接备份您的 redis。
