使用Homestead销毁和重新创建VM的正确方法

时间:2015-10-24 13:16:20

标签: laravel vagrant homestead

我已按照此处的说明操作:http://laravel.com/docs/5.1/homestead以获取本地Homestead VM。它工作得很好,我让Laravel启动并运行(服务于homestead.app / public)并同步到我的主机上的一个文件夹(比如〜/ Code)。

在尝试让Xdebug运行之后,我搞砸了一些配置文件(nginx.conf,php.ini等)。因此,我通过运行“vagrant destroy default”来销毁该VM实例。然后我再次启动VM('vagrant up')并将ssh插入盒子中。我更改的文件被恢复(预期),〜/ Code目录中有我之前创建的Laravel示例应用程序(再次,预期它是从我的主机上复制的)。

我没有得到的是为什么服务器仍然成功运行,我可以从我的主机访问我的示例应用程序?我从未再次运行'serve homestead.app / public',但服务器已经在运行/ public文件夹。我觉得这很混乱。 那么破坏和重建Homestead VM的正确方法是什么?

干杯,SK。

1 个答案:

答案 0 :(得分:0)

销毁命令不会删除框。 这是文档。 https://docs.vagrantup.com/v2/cli/destroy.html

删除它:

homestead yourbox remove

如果不起作用,请尝试

vagrant yourbox remove