群晖 docker 报错 failed to initialize logging driver database is locked

群晖 docker 报错 failed to initialize logging driver database is locked

群晖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

至此,解决问题。