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