【问题标题】:Docker building issue: Error checking context: can't statDocker 构建问题:错误检查上下文:无法统计
【发布时间】:2020-01-09 10:42:32
【问题描述】:

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

can't stat '/media/dev/Data/Project/.../src'

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

【问题讨论】:

    标签: docker ubuntu dockerfile


    【解决方案1】:

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

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

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

    sudo snap connect docker:removable-media
    

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

    【讨论】:

      【解决方案2】:

      大概 /media/dev/Data/Project/.../src 是 docker 上下文路径。当上下文路径中的一个目录对运行 docker build 的用户没有执行/搜索或“x”权限时,我会发生此错误。

      【讨论】:

      • 那你是怎么想出来的?
      • 我不明白解决方案是什么。能否详细说明一下?
      • 这不是解决方案,而是事实陈述。
      猜你喜欢
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      • 1970-01-01
      • 2012-12-13
      • 2019-05-11
      • 2023-03-21
      相关资源
      最近更新 更多