Docker无法删除容器,提示如下:Error response from daemon: Driver aufs failed to remove root filesystem


1、问题:删除容器的时候报错

#docker rm 71cb75201c26
Error response from daemon: Driver aufs failed to remove root filesystem 71cb75201c26934ce93d6e922253952bd969c39e0feb2f36c60dc5db56b44f23: no such file or directory

 查看容器状态如下:

# docker ps -a | grep labour-materiel
71cb75201c26        192.168.59.250/template/labour-materiel               "/opt/run.sh"            7 weeks ago         Dead                                                                                                          labour-materiel

  

2、可能的原因:

1)首先我先说明下我遇到这个问题的原因:

在脚本删除容器的时候,过了很长时间都在进行删除的操作,而这个时候查看容器的状态如下:

# docker ps -a | grep labour-materiel
71cb75201c26        192.168.59.250/template/labour-materiel               "/opt/run.sh"            7 weeks ago         Removal In Progress 

 2)如果这个时候执行:

docker rm id

 会提示Removal In Progress,其实是删除正在尽心的意思。

3)然而这个时候我手贱,运行了重启docker服务器的命令:

service docker restart

 4)然后就造就了上面的那个问题。

 

 

3、解决方法:

1)根据提示如下:

docker rm 71cb75201c26
Error response from daemon: Driver aufs failed to remove root filesystem 71cb75201c26934ce93d6e922253952bd969c39e0feb2f36c60dc5db56b44f23: no such file or directory

 

 

2)提示给了这个,我已开始还以为重装docker-engine这个服务就好了,结果没用,所以大家也别尝试重装了吧。

首先:

#cd /var/lib/docker
#find . -name "*71cb75201c26934ce93d6e92*"

 

到这里我们会得到系统反馈:

.image/aufs/71cb75201c26934ce93d6e922253952bd969c39e0feb2f36c60dc5db56b44f23

 

这就是为什么我们删除的时候会提示删除不了的原因,把上面的71cb75201c26934ce93d6e922253952bd969c39e0feb2f36c60dc5db56b44f23文件夹删除就好了,然后重启docker服务。

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM