Chr*_*oom 3 virtualbox vagrant vagrantfile
我最初创建了一个Vagrantfile配置默认框.后来,我更新了Vagrantfile使用命名框("db"),配置略有不同.不幸的是,在我配置新盒子之前,我忘了暂停初始盒子.现在有一个流氓流浪汉在后台运行,即使在重新启动主机后也无法停止.
$ vagrant global-status
id name provider state directory
---------------------------------------------------------------------------------------------------------------
6b855b0 default virtualbox running /Users/chrisbloom7/Projects/rails-upgrade
d348c3b db virtualbox poweroff /Users/chrisbloom7/Projects/rails-upgrade
$ vagrant halt -f 6b855b0
The machine with the name 'default' was not found configured for
this Vagrant environment.
$ cat Vagrantfile
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.define "db", primary: true do |db|
db.vm.provider :virtualbox do |vb|
vb.name = "rails-upgrade-development-mysql"
end
# ...
end
end
$ git show HEAD^:Vagrantfile
Vagrant.configure(2) do |config|
config.vm.box = "box-cutter/ubuntu1004"
config.vm.provider :virtualbox do |vb|
vb.name = "rails-upgrade-development"
end
# ...
end
Run Code Online (Sandbox Code Playgroud)
我已经检查过VirtualBox,但是我没有看到任何正在运行的盒子.ps aux | grep vagrant而且ps aux | grep virtualbox也没有显示任何东西.
结果vagrant global-status输出显示红鲱鱼:它从中读取所有机器的状态~/.vagrant.d/data/machines-index/index.实际上没有机器运行,因为没有进程显示使用ps命令(H/T到@CEPA),并且VirtualBox应用程序中似乎没有运行任何机器.这也解释了为什么即使重启后它的状态仍然"正在运行".运行vagrant global-status --prune清理文件,从而清理全局状态报告.
| 归档时间: |
|
| 查看次数: |
4683 次 |
| 最近记录: |