相关疑难解决方法(0)

Docker:遭到拒绝.路径...不是从OS X共享的,并且Docker不知道

该命令docker run -v /var/folders/zz/...产生以下错误.

docker: Error response from daemon: Mounts denied: 
The paths /var/folders/zz/... and /var/folders/zz/...
are not shared from OS X and are not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
Run Code Online (Sandbox Code Playgroud)

当我打开文件共享时,我看到/ private已经列出了.

如果我尝试添加/var/folder/,它会解析为/private/var/folders/ private的子集,因此会拒绝添加.

总而言之,在我看来/var/folders/..,OS X 将目录作为子目录共享/private,因此必须为Docker所知.任何有关解决此问题的帮助将不胜感激.

作为一个实验,我用/private文件共享替换了/private/var/folders并重新启动了docker,但结果没有改变.

只是为了更完整的引用,这是.sh脚本,它运行这个python脚本,然后运行docker命令.

macos docker docker-for-mac

75
推荐指数
7
解决办法
5万
查看次数

标签 统计

docker ×1

docker-for-mac ×1

macos ×1