一、准备工作
1、备份数据库(内置数据库需要备份,外置数据库无需备份)
docker exec -i mysql mysqldump -uroot -pxxx metersphere --max_allowed_packet=2G > metersphere.sql
二、操作步骤(安装目录迁移)
1、停止metersphere
msctl stop
2、卸载metersphere
msctl uninstall -v
rm -fr /opt/metersphere/install.conf
3、迁移文件夹
mv /opt/metersphere /${base}
cd ${base}
#切换文件软连接 ${base}为新目录
ln -s /${base}/metersphere/.env install.conf
4、修改安装目录
vim ~/.msrc
vim /${base}/metersphere/.env
#将MS_BASE修改为 ${base} 后保存
#注意:${base} 为新目录
5、启动
msctl reload
三、迁移docker目录(docker切换存放目录)
1、修改docker镜像存储目录
新建或者编辑 /etc/docker/daemon.json
{
"data-root": "/${dir}/docker"
}
2、 重启docker
systemctl restart docker
3、执行msctl reload结束后,观察msctl status
msctl reload