Docker:来自守护程序的错误响应:删除myvol:卷正在使用中 [英] Docker: Error response from daemon: remove myvol: volume is in use
问题描述
当我尝试删除卷时,出现此错误:
When I'm trying to remove a volume I get this error:
来自守护程序的错误响应:删除myvol:卷正在使用中-[2a177cb40a405db9f245fccd776dcdeacc d266ad624daf7cff510c9a1a1716fe]
Error response from daemon: remove myvol: volume is in use - [2a177cb40a405db9f245fccd776dcdeacc d266ad624daf7cff510c9a1a1716fe]
但是 docker ps
和 docker container ls
都返回一个空列表.
But both docker ps
and docker container ls
return an empty list.
我尝试重新启动docker守护程序.
I've tried restarting the docker daemon.
我在Windows 10上使用Docker Toolbox.
I use Docker Toolbox on Windows 10.
推荐答案
尝试删除所有已停止的容器:
try to delete all stopped containers:
docker rm -f $(docker ps -a -q)
然后删除该卷
您可以使用 docker ps -a
查看停止的容器,而 docker ps
只会返回正在运行的容器
you can see stopped container using docker ps -a
using docker ps
will return only running containers
编辑,因为您在Windows上
列出已停止的容器:
docker ps -a
删除已停止的容器-您需要将CONATINER_ID替换为真实的容器-:
delete the stopped container - you need to replace CONATINER_ID with your real ones -:
docker rm -f CONATINER_ID_1 CONATAINER_ID_2
这篇关于Docker:来自守护程序的错误响应:删除myvol:卷正在使用中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!