首页 > 解决方案 > 我只能在运行`vagrant destroy`然后`vagrant up`时更新我的​​Vagrantfile

问题描述

编辑:我现在可以进入该网站,但是每次我halt然后重新运行时,vagrant up我都会得到相同的结果

default: Warning: Remote connection disconnect. Retrying...
default: Warning: Connection reset. Retrying...

信息。如果我运行vagrant destroy然后vagrant up从头开始,它工作得非常好,但显然这并不理想。有任何想法吗?


正如标题所说,我无法访问 http://localhost:8080 的实际网页。需要注意的是,我在整个过程的开头运行了终端命令来安装 apache2。

我可以 ssh 进入 virtualbox 就好了,但是当我curl -v返回 URL 时,它带有curl: (7) couldn't connect to host.

我认为这与我运行vagrant reloadvagrant reload --provision超时并且无法连接的事实有关,即使 VirtualBox 表示它确实正在运行。

我试过vagrant destroyvagrant up;还是进不去网页。

我尝试与 GUI 交互来编辑ifdown eth0等;还是进不去网页。

这是我第一次玩 Vagrant 和 VirtualBox,非常感谢一些帮助!

我的 Vagrantfile 非常简单:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/trusty64"
  config.vm.provider "virtualbox" do |vb|
    vb.gui = true
  end

  config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
end

如果有人可以提供帮助,我会非常感激:)

标签: vagrantvirtualbox

解决方案


推荐阅读