虽然自动更新docker容器这个功能非常诱人,但是也有不小的隐患。
当有braking change的时候,给自动更新了,就会导致服务不可用。
我最近发生的例子就是我的zadam/trilium自动更新之后,因为数据库版本不匹配起不来了
ERROR: Current DB version 228 is newer than the current DB version 227, which means that it was created by a newer and incompatible version of Trilium. Upgrade to the latest version of Trilium to resolve this issue.
事实上目前就是latest版本,猜测是之前有个版本升级了数据库,目前的最新版又改回去了。还好trilium有备份机制,而且我最近又没写东西,把monthly备份盖上去再启动就好了