无法评估Dockerfile中的符号链接

时间:2016-06-29 02:10:22

标签: php docker

当我输入

docker build -t tutum/apache-php .

在docker中,它会输出错误

unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx C:\User\gao\Dockerfile: The system cannot find the file specified.

这是什么意思?任何建议都有帮助。谢谢。

2 个答案:

答案 0 :(得分:3)

这意味着您的Dockerfile缺失或命名错误。如果要构建名称不同的Dockerfile,可以运行docker build -t tutum/apache-php -f ./Dockerfile.dev .

您似乎也在尝试构建一个正在使用的命名空间(tutum),强烈建议使用该命名空间。如果您需要他们的图片,只需运行docker pull tutum/apache-php

答案 1 :(得分:0)

所以我实际上删除了我先前使用的dockerfile并用新的dockerfile替换了它,但是在运行build命令时,由于命令仍指向相同的docker文件,我遇到了此错误。 因此只需运行sudo docker build -t username/tag -f ./$dockerfile name .