虽然这个问题可能看起来像一个重复的一个,我似乎这里有一个特殊的问题。
方案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/pacts
是docker的内部的不同而MacOS将它们视为相同的。
要解决,那么很可能需要cd /Users/myUserName/myApp/
运行你的命令。