描述你的问题
由于本地机器的限制,我在Lightning AI Studio上运行Ragflow。虽然一开始设置工作正常,但每当工作室示例进入休眠状态时,我都会遭遇数据丢失。在重新启动后,我被迫重建Docker镜像,导致以下完全丢失:
- 用户注册数据:每次我都需要重新使用Ragflow进行注册。
- 知识库:所有上传的文档和索引数据都丢失了。
- 服务器端工作:Ragflow服务器内的任何配置或正在进行的工作都被擦除。
这实际上使得Ragflow在我使用Lightning AI Studio时变得无法使用,因为每次休眠周期后都需要完全重新设置。那么有什么解决方案吗?谢谢
5条答案
按热度按时间lhcgjxsq1#
默认情况下,ragflow中的所有数据都存储在docker卷中。因此,重建镜像不会导致数据损坏。请注意,此命令将删除所有数据。
w46czmvw2#
我已经通过运行
docker compose up -d
设置了Ragflow。我通过使用docker volume ls
和docker ps
确认了卷和容器已经创建。我能够启动Ragflow服务器,创建一个帐户,并将文件上传到知识库,没有任何问题。然而,当工作室进入休眠状态(变得不活跃)并重新启动时,所有的Docker容器和卷都会消失,即使工作室本身使用了持久存储。当我再次运行
docker compose up -d
时,它会从头开始重建镜像,导致干净的状态。这意味着我的帐户和我上传到知识库的文件丢失了。我还尝试备份和恢复卷。虽然备份和恢复过程似乎成功了,但它并没有解决问题。我的帐户和文件仍然消失了,我不得不从头开始。
看起来有些东西在工作室进入休眠状态时导致容器和卷被删除,尽管配置了持久存储。我正在寻找一个解决方案来防止这种删除并在工作室会话之间保留我的数据。
以下是用于说明我所说的图像:
ilmyapht3#
我和你有类似的情况,数据丢失。我使用VMware Workstation建立了一个Ubuntu虚拟机,在Ubuntu上安装了Docker Desktop,然后运行RagFlow。每次重启虚拟机后,文件和解析后的数据都会丢失,还得重新注册、建立知识库。Docker镜像也不存在了,找了好几天原因都没解决问题。求帮助和指点。感谢。
@cotaa956 请问您是如何进行备份和还原的呢?方便说一下吗?感谢。
6qftjkof4#
By default, all the data in ragflow is stored in docker volumes. So, rebuild images would not cause data damages. This command WILL REMOVE all data, be mind of it. docker compose down -v
@KevinHuSh 我在VMware Workstation建立了一个Ubuntu虚拟机,在Ubuntu上安装了docker desktop,然后运行ragflow,每次重启虚拟机后文件和解析后的数据都丢失了,docker image 和docker container都消失了,是什么原因会导致的呢?有什么解决办法?感谢
brvekthn5#
默认情况下,ragflow中的所有数据都存储在docker卷中。因此,重建镜像不会导致数据损坏。请注意,此命令将删除所有数据。
KevinHuSh:我在VMware Workstation上创建了一个Ubuntu虚拟机,在Ubuntu上安装了Docker Desktop,然后运行ragflow。每次重启虚拟机后,文件和解析后的数据都会丢失,docker image和docker container都消失了。是什么原因导致的?有什么解决办法?感谢。
我自己在VMware上重新安装了一遍Ubuntu,然后再次安装了Docker Desktop。现在不会丢失docker image和docker了。感谢你们。