【已解决】群晖docker无法删除容器 “Error response from daemon: container” 终极解决办法
【已解决】群晖docker无法删除容器终极解决办法
问题描述
- DSM7.2
- 无法通过
docker rm -f
删除 - 无法通过
Container Manager
界面删除 - 删除容器会报错:
Error response from daemon: container 01eb61e74e80d49ae6273a8ca0ced196bb4be5513acce708701fe4c69cabf86e: driver "btrfs" failed to remove root filesystem: Recursively walking subvolumes for /volume4/@docker/btrfs/subvolumes failed: error walking subvolumes: lstat /volume4/@docker/btrfs/subvolumes/f20c6fabc04bb14592771db4c91de96e93646b82b3aecde4076c465 7fcd2a78a/opt/gitlab/sv/sshd/run: input/output error
解决方法
- 从群晖套件中心关闭
Container Manager
- 定位到
Container
目录,一般在/<volume_num>/@docker/containers
- 执行
rm -rf <container_id>
删除整个容器文件夹 - 重启
Container Manager
即可