升级
警告
我们建议在升级之前备份数据库和配置文件。通常情况下,我们保证升级不会影响现有数据。
备份数据意味着即使升级失败,你也可以选择回滚,或者如果你不希望使用高级版本,可以恢复到之前的版本。
- Docker Compose
- Docker
- Binary
如果你是使用docker-compose来安装answer,升级起来非常简单。
docker-compose pull
docker-compose down
docker-compose up -d
如果你使用docker来安装answer,升级步骤如下:
docker pull apache/answer:latest
docker stop answer
docker rm answer
docker run -d -p 9080:80 -v answer-data:/data --name answer apache/answer:latest
如果你使用的是 answer 的二进制安装版本,升级步骤如下:
- 下载适用于你系统的最新二进制版本。
- 停止旧版本。
- 执行升级命令
./answer upgrade -C ./answer-data/
。 - 运行最新版本
./answer run -C ./answer-data/
。
提示
当出现其他意外情况,如升级异常时,我们提供了一个命令来手动强制升级 Apache Answer。使用 answer upgrade -f v1.1.0
命令可以从指定版本强制升级,即使你的 Apache Answer 已经是最新版本。如果遇到升级异常,可以尝试执行这个命令,或者重新拉取最新的 Docker 镜像,并在容器内执行该命令。