我在跑 :
$ docker build -t somefile .
每次我运行,我得到这个错误:
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat
完整的错误是:
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/someusername/code/Dockerfile: no such file or directory
这是非常奇怪的,所以我认为这与我使用这个升级到最新版本的docker版本有关 :使用这个指南安装最新的docker版本 。 我仍然得到同样的错误。 我已经尝试了不同的docker版本。 我试过不同的服务器。 我甚至尝试了不同的docker文件。 我仍然得到这个错误。 我试过的最后一个服务器是使用这个版本的docker:
Docker version 17.03.1-ce, build c6d412e
不知道我哪里去错了。 需要一个健全的检查。
在你目前的目录下运行命令“ls”,看看Dockerfile是什么文件扩展名。 如果你有扩展名,你需要指定Dockerfile.abc的完整path
否则,您可以使用“TextWrangler”(适用于Mac)创build一个没有扩展名的空白Dockerfile,然后运行命令
docker image build -t yourname/firstapp .
我希望你已经解决了这个问题。 分享这个为未来的访客:)附上的解决scheme的terminal屏幕截图
