Docker容器处于Removal in process 无法删除解决方案

在正常情况下执行docker rm会将容器删除,但是如果容器处于Removal in process状态下,执行docker rm会出现:remove /mnt/docker/devicemapper/mnt/remove /mnt/docker/devicemapper/mnt/XXXXXXXX: device or resource busy。基于这种情况,可以通过以下方式解决:

  1. 查看容器关联的进程:
$ grep docker /proc/*/mountinfo | grep [XXX对应的值]
$ /proc/[ProcessID]/mountinfo.......
  1. 杀掉进程即可。
$ kill -9 [ProcessID]
  1. 再次执行docker rm即可删除容器。
$ docker rm containerID

版权声明:本文为weixin_40263219原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。