今天idea发版到docker一直失败,服务器上查看容器已停止运行,但是无法删除。删除报错如下:
docker rm -f app-***
复制代码
Error response from daemon: Driver devicemapper failed to remove root filesystem 468a8fea6b60945a596baf4ec703d024fc754a05dd28772f1220010ae83e1b0d: remove /var/lib/docker/devicemapper/mnt/ae69a873d24575fa5b7922bc25f670b513a0a1ff6a4901d086239f4f5d23197d: device or resource busy
此时容器已是dead状态
解决:
1、查看哪个进程在mount资源
grep -l --color `docker ps -a --filter status=dead -q |head -n 1` /proc/*/mountinfo
复制代码
输出:
/proc/3623/mountinfo
复制代码
这里3623是进程pid
2、查看进程
ps -f 3623
复制代码
我这里居然是redis,先不管,停掉redis
service redis stop
复制代码
删除容器成功。
如果是其他进程kill 掉试试
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END