我正在努力在Windows 10中设置无业游民
当我执行命令无业游民时出现此错误:-
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /vagrant/Dockerfile: no such file or directory
我的流浪文件:-
#run a docker image
user.vm.provision "docker" do |d|
d.build_image "/vagrant", args: "-t my-php-apache-image"
d.run "my-php-apache-image", args: " -p 8080:80 -v /vagrant:/var/www/html"
Dockerfile:
FROM php:7.0-apache
有一个“app”文件夹,在无业游民的根目录中有一个简单的echo hello world命令。昨天它正在工作,但现在不工作。我没有更改任何命令,我运行了相同的命令,无业游民了
谢谢
最佳答案
看来您的Vagrant无法找到Dockerfile
,您确定在同一目录下吗?如果您使用Windows,另一种选择是将txt
格式用于Dockerfile
,即docker build -t my-php-apache-image -f ./Dockerfile.txt
关于docker - Vagrant 无法正常工作,找不到服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48338446/