Docker 构建问题:错误检查上下文:无法统计

U_M*_*U_M 2 ubuntu docker dockerfile

我正在我的存储库上运行 docker 文件,但出现了未知问题。我写了 docker build 。到终端,但它说错误检查上下文:

can't stat '/media/dev/Data/Project/.../src'
Run Code Online (Sandbox Code Playgroud)

我不确定原因是什么以及如何摆脱这种风险。任何人都可以帮助我吗?

小智 7

直到最近我遇到了类似的问题。在 18.04 上,Ubuntu 通过 Snap 安装 Docker。

默认情况下,不允许 SNAP 包访问 /media 或任何其他 / 根文件夹。除非您明确授予对可移动媒体的访问权限,否则 SNAP 沙箱将拒绝访问。( /mnt 或 /media )

授予 docker 访问可移动媒体的权限:

sudo snap connect docker:removable-media
Run Code Online (Sandbox Code Playgroud)

或者,将您的项目移动到您的 /home/user 目录并尝试从那里构建。