Docker 无法处理 Docker 文件
Docker unable to process Dockerfile
我试图在 Windows7 上从头开始创建 Dockerfile 文件。但是,目前在第一步上遇到了麻烦。我的 Docker 文件位于 C:\Users\Arturas\Docker\Jenkins
下。 c:\Users
上的 Virtual Box 共享文件夹路径和 c/Users
上的文件夹名称(boot2docker 的默认值未更改)。
当我运行(在gitbash):
$ docker build --file Docker/Jenkins/ .
我得到:
unable to process Dockerfile: read C:\Users\Arturas\Docker\Jenkins:
The handle is invalid.
Docker文件内容只有一行:
FROM jenkins
我刚开始学习Docker所以我的经验还很有限。但是,对于像 boot2docker 这样的工具,我希望基本命令可以开箱即用,所以我一定是遗漏了一些东西。
试试看:
cd /C/Users/Arturas/Docker/Jenkins
docker build -t myimage .
我假设您在 Jenkins 文件夹下有一个名为 Dockerfile
的文件。
docker build
的 -f
选项用于引用 Dockerfile(例如,如果名称不同)
不要忘记使用最新的 docker-machine (the 0.5.4 one: an auto-extractible exe docker-machine_windows-amd64.exe
):它通过 VirtualBox 使用名为 boot2docker.iso
的 VM。
尝试指定 "Dockerfile" 名称
$ docker build --file Docker/Jenkins/Dockerfile .
我试图在 Windows7 上从头开始创建 Dockerfile 文件。但是,目前在第一步上遇到了麻烦。我的 Docker 文件位于 C:\Users\Arturas\Docker\Jenkins
下。 c:\Users
上的 Virtual Box 共享文件夹路径和 c/Users
上的文件夹名称(boot2docker 的默认值未更改)。
当我运行(在gitbash):
$ docker build --file Docker/Jenkins/ .
我得到:
unable to process Dockerfile: read C:\Users\Arturas\Docker\Jenkins: The handle is invalid.
Docker文件内容只有一行:
FROM jenkins
我刚开始学习Docker所以我的经验还很有限。但是,对于像 boot2docker 这样的工具,我希望基本命令可以开箱即用,所以我一定是遗漏了一些东西。
试试看:
cd /C/Users/Arturas/Docker/Jenkins
docker build -t myimage .
我假设您在 Jenkins 文件夹下有一个名为 Dockerfile
的文件。
docker build
的 -f
选项用于引用 Dockerfile(例如,如果名称不同)
不要忘记使用最新的 docker-machine (the 0.5.4 one: an auto-extractible exe docker-machine_windows-amd64.exe
):它通过 VirtualBox 使用名为 boot2docker.iso
的 VM。
尝试指定 "Dockerfile" 名称
$ docker build --file Docker/Jenkins/Dockerfile .