我如何在 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。
我在 docker 容器中 运行ning errbot,我们做了 !backup 并且有 backup.py,但是当我启动 docker 容器时它只是 运行 /app/venv/bin/run.sh 但我不能通过 -r /srv/backup.py 来恢复我的所有数据。
有什么想法吗?
所有数据都是安全的,因为 /srv 是已安装的卷
我认为如果你 运行 容器中的 Errbot 是 运行 它与一个真正的持久性数据库(例如 redis)。
然后您可以从任何地方(包括您的开发机器)简单地 运行 backup.py
。
更好的是,你可以直接备份你的redis。