【发布时间】:2016-06-01 09:33:08
【问题描述】:
我今天刚刚下载了 Docker Toolbox for Windows 10 64bit。我正在阅读教程。尝试使用 Dockerfile 构建映像时收到以下错误。
步骤:
- 已启动 Docker 快速入门终端。
- 创建后测试docker。
- 按照“构建您自己的映像”网络链接中的说明准备 Dockerfile
- 在命令下运行
docker build -t docker-whale .
Error: $ docker build -t docker-whale .
unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx C:\Users\Villanueva\Test\testdocker\Dockerfile: The system cannot find the file specified.
顺便说一句:我尝试了@https://github.com/docker/docker/issues/14339提到的几个选项
$ docker info
Containers: 4
Running: 0
Paused: 0
Stopped: 4
Images: 2
Server Version: 1.10.1
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 20
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
Volume: local
Network: bridge null host
Kernel Version: 4.1.17-boot2docker
Operating System: Boot2Docker 1.10.1 (TCL 6.4.1); master : b03e158 - Thu Feb 11 22:34:01 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 996.2 MiB
Name: default
ID: C7DS:CIAJ:FTSN:PCGD:ZW25:MQNG:H3HK:KRJL:G6FC:VPRW:SEWW:KP7B
Debug mode (server): true
File Descriptors: 32
Goroutines: 44
System Time: 2016-02-19T17:37:37.706076803Z
EventsListeners: 0
Init SHA1:
Init Path: /usr/local/bin/docker
Docker Root Dir: /mnt/sda1/var/lib/docker
Labels:
provider=virtualbox
【问题讨论】:
-
更新:docker build -t XXX --file ./Dockefile 。工作。 Docker 可能希望为 Windows 用户更新他们的文档。
-
如果
docker build -t XXX --file ./Dockefile可能是因为你的文件名错误,它缺少 R。 -
这是一个非常糟糕的错误消息,它只是意味着“无法打开文件”——在 Linux 和 macOS 上也是如此。
-
令人震惊的错误消息。
标签: docker dockerfile docker-toolbox docker-build