我使用docker创建centos,在启动容器之后,我会删除另外两个目录的目录。
我做了:
rm -f -r ./folder
我获得了:
cannot remove 'folder': Device or resource busy
任何人都可以帮助我?
答案 0 :(得分:2)
如果使用Windows,则为com.docker.backend.exe,将其终止,一切正常。
如果您知道后端导致此问题的原因,请告诉我。
答案 1 :(得分:0)
也许你在某个地方打开了那个文件夹。尝试lsof
查找已打开的文件夹,然后sudo kill <pid>
。之后,我相信你可以从那里删除文件夹。
答案 2 :(得分:0)
另一个非常简单的答案如下:
1.关闭所有终端窗口(bash、shell 等)
2.启动一个新终端
3.再次执行你的命令例如:
rm -f -r ./folder
4.完成
希望它可以帮助其他人!