Docker无法处理Dockerfile

我试图在Windows7上从头开始创buildDockerfile文件。 但是,目前在第一步就遇到了麻烦。 我的Dockerfile位于C:\Users\Arturas\Docker\Jenkinsc/Users上的c:\Users和文件夹名称上的Virtual Box共享文件夹path(boot2docker的默认值未更改)。

当我运行(在git bash上):

 $ docker build --file Docker/Jenkins/ . 

我得到:

无法处理Dockerfile:读取C:\ Users \ Arturas \ Docker \ Jenkins:句柄无效。

Dockerfile的内容只是一行:

从jenkins

我刚开始学习Docker,所以我的经验非常有限。 然而,从像boot2docker这样的工具,我希望基本的命令工作,所以我必须缺less的东西。

改为:

 cd /C/Users/Arturas/Docker/Jenkins docker build -t myimage . 

我假设你在Jenkins文件夹下有一个名为Dockerfile的文件。

Docker docker build-f选项用于引用Dockerfile(如果它的命名方式不同)

不要忘记使用最新的docker -machine ( 0.5.4 one :一个自动提取的exe docker-machine_windows-amd64.exe ):它使用一个名为boot2docker.iso的虚拟机通过VirtualBox。