Docker容器处于Removal in process无法删除问题及解决

 更新时间:2023年07月27日 15:12:09   作者:harry xiaoma  
这篇文章主要介绍了Docker容器处于Removal in process无法删除问题及解决方案,具有很好的参考价值,希望对大家有所帮助。

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.......

2.杀掉进程即可。

$ kill -9 [ProcessID]

3.再次执行docker rm即可删除容器。

$ docker rm containerID

删除docker容器状态为Dead的container

最近测试在使用容器时候会有容器处于Dead的状态,网上有说删除方法,可以使用

docker stop share-mnt 1>/dev/null 2>&1 | exit 0
docker rm -f share-mnt 1>/dev/null 2>&1 | exit 0

这种方式会有删除不掉的情况,所以在用在这种方式删除前重启服务器,那么就能删除掉。

还有一种方式就是到docker目录比如 /var/lib/docker删除相应文件夹目录

如果不想重启docker也可以使用这种办法先,如果碰到如下错误信息

grep docker /proc/*/mountinfo | grep 05f8df6a90a55c55e15e8361e13c6b111c0298017908a46fa5a643f38c766876 | awk -F':' '{print $1}' | awk -F'/' '{print $3}'

查出进程号,然后使用kill -9 processid 

再使用docker rm -f containe id删除掉。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker可视化ui管理工具Portainer安装及使用解析

    Docker可视化ui管理工具Portainer安装及使用解析

    这篇文章主要介绍了Docker可视化ui管理工具Portainer安装及使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • 在Docker中利用Tomcat快速部署web应用的方法示例

    在Docker中利用Tomcat快速部署web应用的方法示例

    这篇文章我们就来说一下怎么在docker中快速部署一个web应用。文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • docker中的python代码打印失效的解决

    docker中的python代码打印失效的解决

    这篇文章主要介绍了docker中的python代码打印失效的解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Docker容器跨主机通信overlay网络的解决方案

    Docker容器跨主机通信overlay网络的解决方案

    Overlay网络是指在不改变现有网络基础设施的前提下,通过某种约定通信协议,把二层报文封装在IP报文之上的新的数据格式,本文给大家介绍Docker容器跨主机通信overlay网络的方案,感兴趣的朋友一起看看吧
    2022-02-02
  • 亲手教你Docker Compose安装DOClever的详细过程

    亲手教你Docker Compose安装DOClever的详细过程

    DOClever是一个可视化免费开源的接口管理工具,DOClever前后端全部采用了javascript来作为我们的开发语言。这篇文章主要介绍了Docker Compose安装DOClever的详细过程,需要的朋友可以参考下
    2021-09-09
  • Docker搭建Redis主从复制的实现步骤

    Docker搭建Redis主从复制的实现步骤

    本文主要介绍了Docker搭建Redis主从复制的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11
  • Docker网络之单host网络及使用案例

    Docker网络之单host网络及使用案例

    本文重点给大家讲解Docker单主机网络的相关知识及使用案例,重点是使用案例,感兴趣的朋友一起看看吧
    2017-08-08
  • Docker Compose安装本地maven方式

    Docker Compose安装本地maven方式

    本文介绍了如何使用Docker Compose安装Maven,并提供了脚本和配置路径,通过运行Docker Compose,可以查看安装结果,进入容器后,可以查看Maven版本
    2024-12-12
  • Docker自定义JDK镜像并拉取至阿里云镜像仓库超详细攻略

    Docker自定义JDK镜像并拉取至阿里云镜像仓库超详细攻略

    Docker仓库是集中存放镜像的地方,分为公共仓库和私有仓库,这篇文章主要给大家介绍了关于Docker自定义JDK镜像并拉取至阿里云镜像仓库的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-08-08
  • Docker Compose 网络设置详解

    Docker Compose 网络设置详解

    这篇文章主要介绍了Docker Compose 网络设置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10

最新评论