问题描述

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

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

解决方法

1、 登录DSM的后台管理(需要在控制面板-终端机和SNMP-SSH中打开ssh访问)

2、 切换到root权限

sudo su

Shell

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

docker ps -a

Shell

4、 使用docker命令查看 log.db 文件路径

docker inspect --format='{{.LogPath}}' <上一步中查询到的容器ID>

Shell

5、 执行删除命令

rm <上一步中返回的路径,复制即可>

Shell

6、 返回DSM中docker管理,手动启动容器既可启动成功

作者 root

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注