我现在有一个盒子,删除了前一个盒子。但是,当我做'流浪汉'ssh'它似乎是那个旧盒子。如何使用新的。
当前框
==> default: Checking for updates to 'fsilva/ubuntu_php5.3'
default: Latest installed version: 1.1
default: Version constraints:
default: Provider: virtualbox
==> default: Box 'fsilva/ubuntu_php5.3' (v1.1) is running the latest version.
当我跑步' vagrant ssh'显示旧版' lucid64'
Linux lucid64 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC
Welcome to your Vagrant-built virtual machine.
last login: Sat Feb 4 14:49:14 2017 from 10.0.2.2
vagrant@lucid64:~$
我已经编辑了“Vagrantfile”'行到
config.vm.box = 'fsilva/ubuntu_php5.3'
答案 0 :(得分:2)
该框仅在创建VM时使用(实际上,vagrant克隆框以创建VM)。创建VM后,该框无用,vagrant将仅运行此VM实例,并且不介意该框是否存在。 (您可以进行测试,创建VM后,您可以替换vagrantfile中的config.vm.box = "thisdoesnotexistbox"
并且它可以正常工作)
如果您希望在最新的框之上构建VM,则需要销毁并重新创建VM(vagrant destroy && vagrant up
)