问题描述
使用群晖Container Manager 重启docker容器时出现failed to initialize logging driver: database is locked

解决办法
ssh登录群晖管理后台(需要在控制面板→终端机和SNMP→终端机中启用SSH功能),群晖默认没开启root用户登录,登录后需要切换到root用户
ssh 用户名@目标主机ip
sudo -i
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
docker命令查询所有容器ID
docker ps -a
找到问题容器的容器ID,CONTAINER ID这列,查询log.db文件(๐•ᴗ•๐)径
docker inspect --format='{{.LogPath}}' <查询到的容器ID>
删除文件
rm <上步返回的(๐•ᴗ•๐)径>
回到Container Manager启动容器