解决 Driver overlay2 failed to remove root filesystem device or resource busy

本文介绍了在遇到Docker的overlay2驱动无法删除root filesystem,报'device or resource busy'错误时的排查过程。通过检查挂载信息发现httpd进程占用导致,停止该进程后成功删除Dead容器,最终重启httpd解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

Dead Container
两个Dead的容器死活不能被rm 掉,一直找不到原因。
报错如下

Error response from daemon: Driver overlay2 failed to remove root filesystem cf85b3575c78561caaecb072dbd1ab1c008c9cd988b2ae229de62b14343fb60b: remove /var/lib/docker/overlay2/23b042a51d3d0392208e52ad3b5a500be485008bbb2ca348f0ddff5a7ebb5ef8/merged: device or resource busy

敢情这意思涉及到文件的挂载了,于是接着查

grep 23b042a51d3d0392208e52ad3b5a500be485008bbb2ca348f0ddff5a7ebb5ef8 /proc/*/mountinfo

查一下挂载信息的错误,结果如下

/proc/14800/mountinfo:136 117 0:42 / /var/lib/docker/overlay2/23b042a51d3d0392208e52ad3b5a500be485008bbb2ca348f0ddff5a7ebb5ef8/merged rw,relatime shared:105 - overlay overlay rw,lo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值