泊坞窗:来自守护程序的错误响应:挂载被拒绝:

时间:2019-10-26 09:47:48

标签: macos docker

即使这个问题看起来像一个重复的问题,但我在这里似乎有一个特殊的问题。

方案1:/ users目录中的项目文件夹

当我尝试启动docker镜像时出现以下错误:

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命令似乎可以正常工作。

泊坞窗偏好设置在共享目录列表中具有/ Users,仍然不起作用。 (附图片) Docker preferences

Macos版本:Mojave(10.14.6)

注意:每当docker run命令在场景1中抛出错误时,只要将项目移到新位置(如/ Downloads)似乎都可以正常工作,即使这可以暂时解决问题,我很好奇这是为什么即使默认首选项符合预期,也会发生错误。

1 个答案:

答案 0 :(得分:1)

该路径区分大小写。路径/users/myUserName/myApp/backend/build/pacts/Users/myUserName/myApp/backend/build/pacts在docker内部是不同的,而MacOS将它们视为相同。

要修复此问题,您可能需要先cd /Users/myUserName/myApp/,然后再运行命令。