我试图在Windows7上从头开始创建Dockerfile文件。但是,目前在第一步上遇到麻烦。我的Dockerfile位于C:\Users\Arturas\Docker\Jenkins
下。 c:\Users
上的Virtual Box共享文件夹路径和c/Users
上的文件夹名称(boot2docker的默认设置未更改)。
当我运行(在git bash上运行):
$ docker build --file Docker/Jenkins/ .
我得到:
无法处理Dockerfile:阅读C:\ Users \ Arturas \ Docker \ Jenkins:句柄无效。
Dockerfile内容仅一行:
FROM詹金斯
我刚刚开始学习Docker,所以我的经验还很有限。但是,从诸如boot2docker之类的工具中,我希望基本命令可以立即使用,因此我必须缺少某些内容。
改为尝试:
cd /C/Users/Arturas/Docker/Jenkins
docker build -t myimage .
我在这里假设您在Jenkins文件夹下有一个名为Dockerfile
的文件。
-f
的docker build
选项用于引用Dockerfile(例如,如果命名不同)
不要忘记使用最新的docker build
(docker-machine:自动解压缩的exe 0.5.4 one):它通过VirtualBox使用名为docker-machine_windows-amd64.exe
的VM。
尝试指定“ Dockerfile”名称
docker-machine_windows-amd64.exe