本章简要介绍 AIChat 版本更新的基本步骤。
更新所需资源需通过Support邮箱申请获取。
1.安装目录结构
AIChat的安装目录结构如下:
文件或目录名 | 用途 |
---|---|
backup | 备份目录,用来备份配置和元数据 |
config | 深度学习服务的配置目录 |
data | 深度学习服务的元数据 |
scripts | docker 加载服务使用的脚本 |
services | docker服务挂载目录,用于更新 |
logs | 日志文件 |
docker-compose.yml | docker服务的启动脚本 |
run.sh | 启动服务脚本 |
stop.sh | 停止服务脚本 |
2.使用安装包升级
如果版本间隔时间较长,可能容器镜像或者相关脚本有较大变化,此时推荐使用安装包升级。
1.停止旧版 AIChat 的服务。
1 |
|
2.安装AIChat到新目录,例如/newfolder
3.将原目录下的data目录拷贝到新目录。
cd /newfolder # 进入新目录 mv data data-bak #改data目录名称 cp -ra /oldfolder/data /newfolder #将旧目录的data拷贝到新目录
4.启动AIChat
cd /newfolder # 进入新目录 sh run.sh
3.使用升级包升级
如果版本间隔时间不长,可以使用升级包升级。
3.1 停止AIChat服务
停止旧版 AIChat的服务。
1 |
|
3.2 服务包更新
解压升级包,替换services目录
1 2 3 4 5 6 |
|
3.3 启动AIChat服务
1 |
|
3.4 检查升级
1 |
|