Docker无法处理Dockerfile

问题描述 投票:1回答:2

我试图在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之类的工具中,我希望基本命令可以立即使用,因此我必须缺少某些内容。

windows docker boot2docker
2个回答
1
投票

改为尝试:

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

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

-fdocker build选项用于引用Dockerfile(例如,如果命名不同)

不要忘记使用最新的docker builddocker-machine:自动解压缩的exe 0.5.4 one):它通过VirtualBox使用名为docker-machine_windows-amd64.exe的VM。


0
投票

尝试指定“ Dockerfile”名称

docker-machine_windows-amd64.exe
© www.soinside.com 2019 - 2024. All rights reserved.