docker删除容器报错:Error response from daemon: container : driver "btrfs" failed to remove root filesystem

moonjerx
2023-03-10 / 0 评论 / 335 阅读 / 正在检测是否收录...

起因

去年底群晖突然崩溃,报硬盘损毁。经过一番折腾,猜测可能是docker长期运行导致系统文件积压,系统分区爆满100%。
群晖系统自身的系统机制有问题,属于硬盘损毁误报。
经过重置群晖系统:找根细长棍子捅群晖盒子后边的重置按键,听到“哔”声后放开,再次按重置按键,再次听到“哔”声后放开。群晖系统被彻底删除重置。去官网下载自己想要的群晖系统版本,重新安装后,文件系统被保留。包括之前的docker文件及隐藏的docker容器文件,但是note station之类的套件文件就全部丢失了。但是docker文件会出现复杂的权限问题,且docker容器变得不可直接操作删除,会提示命令执行失败。命令行删除也会报以下错误提示:

解决方法

命令行打开到docker应用的安装目录 /volume4/@docker/btrfs/subvolumes

然后执行命令 rm -rf c95eadd02c3472304a3100b0b98b65116a89f13d9c774da6c3fc3cc1fc83c40c

之后再执行 docker rm xxxxx 命令删除想要删除的容器

0

评论 (0)

取消

您的IP: