docker - rm:无法删除“文件夹”:设备或资源繁忙 docker bind mount
问题描述
我有一个文件夹绑定挂载,然后提交了我的图像,然后我删除了卷挂载。现在该文件夹仍然存在(但为空)并且拒绝删除。我试过了:
$ docker exec -it --privileged --user root f105b6bfec00 rm -R Desktop/app
$ rm: cannot remove ‘Desktop/app’: Device or resource busy
$ docker exec -it --privileged --user root f105b6bfec00 lsof +D Desktop/app
$
编辑:这是我使用的 docker-compose 文件:
version: '2'
services:
centos-vnc-node:
image: davedm/centos-node-chrome-vnc:latest
volumes:
- .:/headless/Desktop/app
ports:
- 6901:6901
- 5901:5901
environment:
- VNC_PW=password12345678
解决方案
推荐阅读
- sql - 连接表上的 SQL 最小值
- java - 如何将背景图像放入 JFrame 中?
- python - 推理过程中“列出超出范围错误的索引”(本周出现)
- java - 为什么数据没有在数据库中插入代码中的任何错误
- http - 即使强制尝试设置为 false,Go http 请求也会退回到 http2
- java - 将数据保存到文本文件中
- ibm-cloud-functions - 我可以将 Cloud Functions 操作的执行时间延长到一个半小时吗?
- docker - 检测到任务失败:docker service create --name db --network backend --mount type=volume,source=db-data,target=/var/lib/postgresql/data postgres
- sql - 将多个查询合二为一
- flutter - 如何在购买前选择多个套餐