docker 部署数据恢复

系统是linux Debian 4.19.37-5+deb10u2 (2019-08-08) x86_64 GNU/Linux

因为之前的服务部署人已经找不到了,现在这个seafilec服务彻底蹦掉了,只知道应该是用docker部署的
具体是用官网方式一: docker-compose up -d

还是 网上的方式二: docker pull jenserat/seafile:latest 不知道https://blog.csdn.net/WALK_MAN_wubiao/article/details/80303927

数据库帐号密码之类的也不知道

从文件的大小和文件名称来看,数据应该还是在的

ls /opt/

containerd seafile-data seafile-mysql
lost+found seafile-elasticsearch seafile-server-7.0.5

现在我用docker pull jenserat/seafile:latest 的方法搭建了服务,怎么把原来的数据恢复到新的服务上
我试过直接把 seafile-data 复制到新环境下 不成功 好像还要恢复数据库

求解:

数据库问题应该都在/opt/seafile/seafile-data 下面
除非你把这个整个seafile-data msyql 文件夹都删掉了
不然你重新部署的时候 用这个文件夹 数据库会自动回来的呀。。我做了很多次 都没问题
数据不会丢。 就是可能docker 重新compose的时候提示你文件夹存在了。。你可以删掉 然后再把mysql的东西考进去

数据库密码应该都在 docker-compose.yml里面的
你把现在又文件的ls 看看还有啥