当我使用仅配置了这2行的基本Vagrantfile运行vagrant up
时:
config.vm.box = "ubuntu/trusty32"
config.vm.network "forwarded_port", guest: 80, host: 8080
我看到虚拟机盒子正在打开,但是我的Vagrant日志会多次显示此行直到超时:
default: Warning: Connection timeout. Retrying...
随后,等待超时一段时间后,虚拟机终于要求我登录了,但这太久了!
所以我使用vagrant/vagrant进行登录。如果在我的物理机上执行“vagrant ssh”命令,则会发生无事情的情况,直到出现以下内容:
ssh_exchange_identification: read: Connection reset by peer
出了什么问题?有什么想法吗?
(顺便说一下,我的8080端口是空闲的,并且我也尝试了 vb.gui = true
的方法,
并且它与盒子hashicorp/precise32
配合使用工作正常。)
config.ssh.insert_key = false
可能会有所帮助。运行vagrant destroy && vagrant up
来重新创建你的虚拟机。不确定这是否有帮助,但我曾经遇到过只需要这样做的情况。 - tarleb