虽然这个问题可能看起来像一个重复的一个,我似乎这里有一个特殊的问题。

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

我得到当我试图开始我docker image下面的错误:

docker:从后台程序错误response:坐骑否认:

The path /users/myUserName/myApp/backend/build/pacts is not shared from OS X and is not known to Docker.

相同的指令通过几天就回来,并突然停止工作

方案2:该项目文件夹中的文件夹/Documents

它扔了相同的错误方案1 docker运行命令现在不知何故似乎很好地工作。

docker喜好在共享目录和仍然不工作的list /Users。 (图像附后) Docker喜好

Macos版本:莫哈韦(10.14.6)

注:每当docker运行命令引发错误的情形1,简单地转移项目到新的位置(如/Downloads)似乎工作fine.Even虽然这暂时修复该问题,我很好奇地想知道为什么会出现这种错误,即使按预期的默认选项。

分析解答

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

要解决,那么很可能需要cd /Users/myUserName/myApp/运行你的命令。