应用升级出错,没有实际升级

应用是Halo,从下图中可以看到版本是2.13.1

但是从Halo的后台看,版本是2.11.3,我点击重建后也不行

去查看compose文件,也确实是2.11.3

非常奇怪。

查看一下 Halo 容器状态和容器绑定的镜像,命令如下:

docker ps -a

我手动更改了docker-compose文件中的升级标签,然后重建才成功更新。这是更新后的docker容器。

资源绑定是正确的

  1. 网络问题,拉取失败,导致无法升级。尤其是刚发布的docker镜像版本,失败率非常高。
  2. 升级过程中(镜像已拉取)出现问题,导致升级失败。
    由于卸载会导致删除安装目录,在没有指定其他持久化目录的情况下,不建议卸载重装,可能会导致数据丢失。
    如果是指定了持久化目录与数据库,完全可以卸载重装,这是最快的修复方法。

对于点击升级后,升级失败,已安装应用列表显示为升级后的版本标签,这是一个历史问题,预计是在下一个版本修复,好像是2.0的版本(来自GitHub的回复)

好的 我暂时通过修改docker-compose完成了升级