我用docker创建了centos,在启动容器后,我会删除一个有另外两个目录的目录。而我是这样做的:
rm -f -r ./folder
我得到:
cannot remove 'folder': Device or resource busy
有人能帮我吗?
u59ebvdq1#
如果你用的是windows,那就是com.docker.backend.exe,终止它,一切都会好的。如果你知道为什么后端造成这个问题,告诉我。
mpbci0fu2#
另一个非常简单的答案是:
1.关闭所有终端窗口(bash、shell等)2.启动新终端3.再次执行命令例如:
4.完成
希望它能帮助其他人!
az31mfrm3#
这种情况发生在我身上,直到我关闭了代码编辑器VS-Code。不知何故,VS代码打开了文件夹,所以它不能关闭,直到编辑器关闭。
disho6za4#
也许你在某个地方打开了这个文件夹。尝试lsof找到打开的文件夹,然后sudo kill <pid>。之后,我相信你可以从那里删除这个文件夹。
lsof
sudo kill <pid>
of1yzvn45#
1-辅助|grep Docker 。从那里你可以得到所有包含“docker”字的进程2-#杀戮 <process_id>3-#rm -射频
5条答案
按热度按时间u59ebvdq1#
如果你用的是windows,那就是com.docker.backend.exe,终止它,一切都会好的。
如果你知道为什么后端造成这个问题,告诉我。
mpbci0fu2#
另一个非常简单的答案是:
1.关闭所有终端窗口(bash、shell等)
2.启动新终端
3.再次执行命令例如:
4.完成
希望它能帮助其他人!
az31mfrm3#
这种情况发生在我身上,直到我关闭了代码编辑器VS-Code。不知何故,VS代码打开了文件夹,所以它不能关闭,直到编辑器关闭。
disho6za4#
也许你在某个地方打开了这个文件夹。尝试
lsof
找到打开的文件夹,然后sudo kill <pid>
。之后,我相信你可以从那里删除这个文件夹。of1yzvn45#
1-辅助|grep Docker 。
从那里你可以得到所有包含“docker”字的进程
2-#杀戮 <process_id>
3-#rm -射频