【发布时间】:2020-01-09 10:42:32
【问题描述】:
我正在我的存储库上运行 docker 文件,但出现了未知问题。 我写了 docker build 。到终端,但它说错误检查上下文:
can't stat '/media/dev/Data/Project/.../src'
我不确定原因是什么以及如何摆脱这种风险。 有人可以帮帮我吗?
【问题讨论】:
标签: docker ubuntu dockerfile
我正在我的存储库上运行 docker 文件,但出现了未知问题。 我写了 docker build 。到终端,但它说错误检查上下文:
can't stat '/media/dev/Data/Project/.../src'
我不确定原因是什么以及如何摆脱这种风险。 有人可以帮帮我吗?
【问题讨论】:
标签: docker ubuntu dockerfile
直到最近我也遇到了类似的问题。在 18.04,Ubuntu 通过 Snap 安装 Docker。
默认情况下,SNAP 包不允许访问 /media 或任何其他 / 根文件夹。除非您明确授予对可移动媒体的访问权限,否则 SNAP 沙箱将拒绝访问。 (/mnt 或 /media)
授予 docker 访问可移动媒体的权限:
sudo snap connect docker:removable-media
或者,将您的项目移动到您的 /home/user 目录并尝试从那里构建。
【讨论】:
大概 /media/dev/Data/Project/.../src 是 docker 上下文路径。当上下文路径中的一个目录对运行 docker build 的用户没有执行/搜索或“x”权限时,我会发生此错误。
【讨论】: