群晖docker无法删除容器与重建容器失败
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

群晖docker无法删除容器与重建容器失败

yuc
yuc
2025-08-02 / 最后修改: 2025-08-02 07:13 / 0 评论 / 2 阅读 / 正在检测是否收录...
问题背景和方案

这个问题与本站的群晖删除文件失败类似,但与之前的现象有一些区别,可以作为整个问题现象的补充

问题一

容器运行正常,但删除容器提示 Error response from daemon: container : driver "btrfs" failed to remove root filesystem

这个问题按照之前的方法处理即可,也可以直接进入提示的目录,删除对应的文件,之后便可以成功删除容器了

问题二

重新创建之前删除的容器,启动提示 no such file or directory. unknown 前面还有一串字符是提示命令的命令

一开始以为是启动命令错误,排查了半天,后来发现最小化参数启动也不行,那么与启动命令无关了,应该是确实找不到对应文件

怀疑是前面删除了btrfs文件导致的,于是干脆删除镜像重新拉取,但又出现了新问题,删除镜像异常快且重新拉取提示很多镜像层 already exists,这种不正常的现象最终也预示了启动失败,错误仍然相同

接下来尝试了清理未使用的镜像和无用数据,结果也都无效果

docker image prune -a
docker system prune -a

最后还是按照老办法,删除docker元数据,重建docker

0

评论 (0)

取消