即使这个问题看起来像一个重复的问题,我在这里似乎也遇到了一个特殊的问题。
方案1:/ users目录中的项目文件夹
尝试启动Docker映像时出现以下错误:
泊坞窗:来自守护程序的错误响应:挂载被拒绝:
The path /users/myUserName/myApp/backend/build/pacts is not shared from OS X and is not known to Docker.
几天前传递的命令完全相同,突然停止工作
方案2:项目文件夹位于/ Documents文件夹中
现在,以某种方式抛出与场景1相同的错误的docker run命令似乎可以正常工作。
docker首选项在共享目录列表中具有/ Users,仍然不起作用。(附图片)Docker首选项
Macos版本:Mojave(10.14.6)
注意:无论何时docker run命令在场景1中抛出错误,只要将项目移至新位置(如/ Downloads)似乎都可以正常工作。即使这样可以暂时解决问题,我也很好奇为什么会出现此错误尽管默认首选项符合预期。
该路径区分大小写。路径/users/myUserName/myApp/backend/build/pacts
和/Users/myUserName/myApp/backend/build/pacts
在docker内部是不同的,而MacOS将它们视为相同。
要进行修复,您可能需要cd /Users/myUserName/myApp/
在运行命令之前进行修复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句