docker - 码头工人:来自守护程序的错误响应:安装被拒绝:批准/路径/到/文件不存在
问题描述
我的码头工人命令:
docker run -it --rm -v $(pwd):/mutcompute ens_net:v3
给我以下错误:
docker: Error response from daemon: Mounts denied: approving /Users/danny/Documents/Codes/Python/net_containers/ensemble_net: file does not exist.
但是,我在同一个目录中使用这个命令已经超过 6 个月了。它只是在当前 docker 容器中打开我的目录,以便我可以运行预装的软件。
今天我的 docker 更新到版本 3.0.0 (MacOS)。
我假设这是由于更新造成的?
我已经重新启动了 docker,并且我已经重新启动了我的计算机。还是不行。
解决方案
[最新编辑] 2021 年 6 月 8 日
仍然没有修复,请注意在Docker 3.3.3中该选项不再在 Experimental features 中,但它已移至General settings
. 取消选中此项仍然有助于解决问题。–瓦塞克
在 Docker 桌面
- 打开
Preferences
- 点击
General
- 禁用 -
Use gRPC FUSE for file sharing
- 对于较低版本,请参阅
First Answer
。
[编辑] 2021 年 1 月 4 日
它似乎还没有完全修复。建议只禁用它。
如中所述First Answer
[编辑] 2020 年 12 月 18 日
此问题已在 Docker 3.0.1(macOS) 中修复。
- 打开
Preferences
- 点击
Experimental Features
- 禁用 -
Use gRPC FUSE for file sharing
- 将版本更新为 ^3.0.1
- 使能够 -
Use gRPC FUSE for file sharing
第一个答案
更新到 Docker Desktop 3.0.0(macOS) 后我也有同样的体验。并解决如下。
推荐阅读
- perl - Perl::Critic in Brutal Mode
- java - 输入:123 -123 输出:0 线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException:
- ssl - 使用 Surge 将站点部署到自定义域后出现“SSL_ERROR_BAD_CERT_DOMAIN”错误
- typescript - Vue子组件未根据计算函数呈现
- javascript - 这个工厂有更好的实现吗?
- javascript - 如何填充嵌套在猫鼬对象数组中的文档?
- python-3.x - 计算不重复的列表元素
- django - 使用自定义用户模型过滤字段——Django
- css - Angular / CSS onload如何使默认选项卡处于活动状态
- python - 在 Keras 中,如何计算模型评估期间正确猜测的确切数量?