准备工作
-
获取 SeaTable 企业版授权文件。
-
确保开发者版和企业版的版本一致,也就是版本号中的前两位需要一致。比如 4.3 的开发者版匹配 4.3 版本的企业版。如果版本不一致,建议先升级开发者版。
迁移
停止运行开发者版容器
docker compose down
为了确保数据安全,建议您备份MySQL数据。
安装授权文件
将 SeaTable 企业版的授权文件
seatable-license.txt
拷贝至 SeaTable 数据持久化目录中的
seatable/
目录下,假如 SeaTable 数据持久化目录为
/opt/seatable-data
,那么您需要将 license 文件放到
/opt/seatable-data/seatable/
目录下。
配置docker-compose.yml文件
修改 seatable image
seatable:
image: docker.seafile.top/seafileltd/seatable-enterprise:latest
运行企业版SeaTable
下载企业版 Docker 镜像
docker pull docker.seafile.top/seafileltd/seatable-enterprise:latest
执行以下命令运行企业版容器
docker compose up -d
启动 SeaTable 服务
docker exec -d seatable /shared/seatable/scripts/seatable.sh start