迁移dockerized_flarum到新的服务器的方法

背景:更换服务器时,要迁移原来的dockerized_flarum

思路:

  1. 查看docker-compose.yml查看映射的volumes,把卷拷贝到新服务器

  2. 编辑docker-compose把多余的服务组件删除。我这里原来有个数据库容器的配置,可以删除

  3. 编辑环境配置文件.env来适应新的服务器配置。

备份database数据并恢复到新服务器mysql上

导出

mysqldump -u root -p flarum > flarum_backup.sql
  1. 导入

mysql -u root -p 
create database flarum
use flarum
//set names utf8; 设置数据库编码
source path/to/your_backup/flarum_backup.sql 
  1. 建起docker-compose,查看运行情况