群晖docker 应用关闭后,无法重启,报错failed to initialize logging driver database is locked
问题出在log的数据库,我们其实只需删除log.db文件即可,再启动时,该文件会自动重新创建,不会影响原有的数据,不需要重新安装该应用。
下面是一个简单的教程:
1. 获取容器ID
进入报错的容器,获取容器id,如下图:

2.SSH进入群晖
在root模式下,输入如下命令
docker inspect --format='{{.LogPath}}' 55f17d74f4d1ff8ad40f23ae314819446d2f59da4dcc7d08ce791c9d90327129
注意“55f17d74f4d1ff8ad40f23ae314819446d2f59da4dcc7d08ce791c9d90327129”更改为你自己的容器id
上面的命令会返回log.db的路径
3.删除log.db
进入该路径
rm -rf log.db
至此,解决问题。