错误检查上下文是可访问的:'不能统计'.gvfs''。 请检查权限,然后重试

我在我的根中创build了一个Dockerfile。

FROM ubuntu:12.04 MAINTAINER Bhim Singh <bhim3003@gmail.com> RUN apt-get y install java CMD echo hello 

然后我试图运行这个命令: sudo docker build -t bhim3003/myjava .

我收到这个错误:

“错误检查上下文是可访问的:'不能stat'.gvfs'',请检查权限,然后重试。

而docker图像不会被创build。 有什么build议么?

我在使用Windows 7上的boot2docker时遇到了同样的问题。但是,在将dockerfile移到主目录之外后,我能够成功构build它。

在我的情况下,这个问题发生是因为当我们调用docker构build在工作目录中search到的所有文件,并且由于docker没有以pipe理员权限运行时,无法访问某些文件并生成此错误。

解:

  • 移到所有用户可以访问的目录(例如:/ c)
  • 创build新目录(sep)
  • 在新目录中创buildDockerfile
  • 运行构build

命令:

 $ cd /c $ mkdir sep $ cd sep $ touch Dockerfile # vi Dockerfile # docker build -t fahsep/debian