侧边栏壁纸
博主头像
新·都在 博主等级

行动起来,活在当下

  • 累计撰写 169 篇文章
  • 累计创建 32 个标签
  • 累计收到 75 条评论

目 录CONTENT

文章目录

【群晖】解决docker容器启动出现 database is locked 错误

Carol
2024-03-28 / 0 评论 / 1 点赞 / 278 阅读 / 0 字 / 正在检测是否收录...

【群晖】解决docker容器启动出现 database is locked 错误

问题描述

升级DSM 7.2 V3版本后docker中的大量容器出现虽然显示启动状态,但是webStation中服务是禁用中。

因此选择手动重启容器,但是发现容器无法启动,提示了以下错误:

database-locked-1.webp

解决方法

1.登录DSM的后台管理(需要在控制面板-终端机和SNMP-SSH中打开ssh访问)
2. 切换到root权限

sudo su
  1. 使用docker命令查看问题容器的ID(因为容器目前是无法启动的状态,因此必须加上 -a 参数)

    docker ps -a
    
  2. 使用docker命令查看 log.db 文件路径

    docker inspect --format='{{.LogPath}}' <上一步中查询到的容器ID>
    
  3. 执行删除命令

    rm <上一步中返回的路径,复制即可>
    
  4. 返回DSM中docker管理,手动启动容器既可启动成功

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区