ERROR RESPONSE FROM DAEMON:DRIVER OVERLAY2 FAILED TO REMOVE ROOT FILESYSTEM:docker容器挂载无法删除

删除docker容器的时候报错,说设备正忙

Error response from daemon: Driver overlay2 Failed to remove root filesystem 21852249cce97a1ad5b631ca9f52c81b862d741591e0d337011a28d31992b64f: remove /var/lib/docker/overlay2/38735aa65b119c0c9cc620e07329279bcc20e9482feaaf81d85982c5ccc4543c/merged: device or resource busy

这里写图片描述

通过 docker ps -a 查看有两个状态的dead的容器

这里写图片描述

解决方法
1、查看所有挂载的设备

grep docker /proc/*/mountinfo
1
2、截取设备的进程id

grep docker /proc/*/mountinfo | grep 38735aa65b119c0c9cc620e07329279bcc20e9482feaaf81d85982c5ccc4543 | awk -F’:’ ‘{print $1}’ | awk -F’/’ ‘{print $3}’

这里写图片描述

3、将这些进程杀掉即可

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...