在Ubuntu 22.04 上用 Docker 部署 Seafile 开源版,需要迁移到另一台服务器上。试了很多方式都不行,求教大家

23年初了解到了Seafile,按官网服务器手册在Ubuntu 22.04 上用 Docker 部署 Seafile 开源版,并正常使用至今。已经存储在了100G的资料。我想迁移到另一台电脑上,也是安装好了Ubuntu 22.04。

我试了官网服务器手册中的备份和恢复的方式,但重启服务器后就报 502 Bad Gateway。
备份数据库:
docker exec -it seafile-mysql mysqldump -uroot -p** --opt ccnet_db > ccnet_db.sqldocker exec -it seafile-mysql mysqldump -uroot -p** --opt seafile_db > seafile_db.sqldocker exec -it seafile-mysql mysqldump -uroot -p** --opt seahub_db > seahub_db.sql
恢复备份数据库:
docker cp /opt/seafile-backup/databases/ccnet_db.sql seafile-mysql:/tmp/ccnet_db.sql
docker cp /opt/seafile-backup/databases/seafile_db.sql seafile-mysql:/tmp/seafile_db.sql
docker cp /opt/seafile-backup/databases/seahub_db.sql seafile-mysql:/tmp/seahub_db.sql

docker exec -it seafile-mysql /bin/sh -c “mysql -uroot -p** ccnet_db < /tmp/ccnet_db.sql”
docker exec -it seafile-mysql /bin/sh -c “mysql -uroot -p** seafile_db < /tmp/seafile_db.sql”
docker exec -it seafile-mysql /bin/sh -c “mysql -uroot -p** seahub_db < /tmp/seahub_db.sql”
备份和恢复数据,就是cp /seafile-data/seafile。
经过几次尝试后,确认备份和恢复数据库是没问题的,就是复制 /seafile-data/seafile后就会出错 502 Bad Gateway

你应该手动启动一下 看一下 seafile的报错