' Vagrant ssh'使用旧的删除框

时间:2017-02-04 14:08:56

标签: vagrant virtualbox

我现在有一个盒子,删除了前一个盒子。但是,当我做'流浪汉'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'

1 个答案:

答案 0 :(得分:2)

该框仅在创建VM时使用(实际上,vagrant克隆框以创建VM)。创建VM后,该框无用,vagrant将仅运行此VM实例,并且不介意该框是否存在。 (您可以进行测试,创建VM后,您可以替换vagrantfile中的config.vm.box = "thisdoesnotexistbox"并且它可以正常工作)

如果您希望在最新的框之上构建VM,则需要销毁并重新创建VM(vagrant destroy && vagrant up