当我输入
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.
这是什么意思?任何建议都有帮助。谢谢。
答案 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 .