版本升级

单机部署模式下明道云提供内容主要包括三部分:微服务应用镜像文档预览镜像安装管理器

微服务应用镜像升级

在线升级

系统超级管理员可通过右上角头像下拉列表进入 系统配置,然后在更多设置通过访问 安装管理器,在设置页面通过点击检查更新来进行版本升级。

终端升级

  1. 拉取目标版本的微服务应用镜像

    docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-community:版本号
    docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-community-arm64:版本号

  2. 修改 /data/mingdao/script/docker-compose.yaml 文件中对应镜像版本号;

  3. 在安装管理器根目录下执行 bash ./service.sh restartall 重启服务,等待命令执行完成即可;

文档预览镜像升级

  1. 拉取目标版本的文档预览镜像

    docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-doc:版本号
    docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-doc-arm64:版本号

  2. 修改 /data/mingdao/script/docker-compose.yaml 文件中对应镜像版本号;

  3. 在安装管理器根目录下执行 bash ./service.sh restartall 重启服务,等待命令执行完成即可;

安装管理器升级

无明确要求完全没必要升级管理器

  1. 停止服务,在安装管理器根目录执行 bash ./service.sh stopall(成功输出 stoped);

  2. 清理当前 明道云服务安装管理器 相关文件:

    • 将原微服务应用相关的数据文件进行备份并移除,如:mv /data/mingdao/ /backup/mdybak20200320/,具体移动到的目标位置可自定义,这一步属于高危操作,所以一定要确保操作无误,数据备份成功 :boom: :boom: :boom:

    • 安装管理器根目录 执行 rm -rf ./* (如果安装管理器非独立文件夹存放,则不可执行此操作),具体删除文件如下;

      ├── bin
      │   └── amd64
      │       ├── jq
      │       └── pstree
      ├── mingdaoyun_private_deployment_captain
      ├── secretKey
      ├── service.log
      └── service.sh
      
  3. 重装,参考 安装步骤(完成 3~7 步即可);

  4. 停止服务,在安装管理器根目录执行 bash ./service.sh stopall(成功会输出 stoped);

  5. 执行 rm -rf /data/mingdao/script/volume/data/* 清理重装产生的数据,然后将之前备份的数据还原,如 cp -r /backup/mdybak20200320/script/volume/data/* /data/mingdao/script/volume/data/

  6. 对比 /data/mingdao/script/docker-compose.yaml 与备份目录下的 /backup/mdybak20200320/script/docker-compose.yaml,如果有附加的自定义配置项,需手动调整;

  7. 重启服务,在安装管理器根目录下执行 bash ./service.sh startall,等待命令执行完成即可;

results matching ""

    No results matching ""