之前有发了一篇《【Docker】利用宝塔docker管理器搭建为知笔记(docker安装为知笔记)》
但在群里经过赵老板的提醒,才想起来要如何备份数据,以及恢复数据。
这里先讲下,在已经映射过路径的容器,备份和恢复的大致过程。
首先在你服务器上先新建一个目录,作为一个为知笔记数据存储目录,因为我有新建了个网站作为反代,所以数据存储目录我也统一建在这个网站目录之下,文件名[wizdata],其完整路径为[/www/wwwroot/域名/wizdata]
然后新建容器时将容器目录填写[/wiz/storage],服务器目录填写你要存放数据的目录,我的是[/www/wwwroot/域名/wizdata],权限设置为读写,提交创建即可,你的数据就都存储在[wizdata]目录下,平常备份就只要备份这个目录。
恢复数据的话,就是在新建容器时,将服务器目录指向你需要恢复的数据目录即可。
当然,如果你像我一样,第一次创建的时候,忘记将目录映射到服务器上,则在文件里搜索[wiz_message.frm],将鼠标移到文件处,会显示文件所在目录,接着打开到../wiz,[storage]就是数据所在的文件夹了,直接备份整个目录。
然后再将备份的数据转移到你新容器映射的数据目录,即恢复数据完成。