熟练使用vagrant(6):查看vagrant虚拟机状态
- 目录:熟练使用vagrant系列文章
- vagrant视频教程:熟练使用vagrant管理虚拟机
熟练使用vagrant(6):查看vagrant虚拟机状态
通过vagrant status
或vagrant global-status
命令可查看vagrant所管理的所有虚拟机的状态(poweroff/running等)。
vagrant status
只能查看当前目录下.vagrant目录内的虚拟机状态vagrant global-status
可查看全局所有虚拟机的状态
1 | # 在.vagrant所在目录下执行 |
上面显示有一台虚拟机已成功运行,且运行在virtualbox上,该虚拟机的全局ID为2f5fb92,其名称为default。
注意:
- running并不代表虚拟机成功启动,比如卡在开机过程中,它也会显示running。
- 这里显示的虚拟机ID和name是vagrant为了管理、区分各虚拟机而设置的标识符,只有vagrant工具自身可以看到这些标识符ID或name。
- 如果没有在Vagrantfile中使用config.vm.define定义虚拟机的name,那么它们的name默认都是
default
。 - ID具有唯一性,name可能会重复出现,比如一大堆name为default的虚拟机
- 如果没有在Vagrantfile中使用config.vm.define定义虚拟机的name,那么它们的name默认都是
可使用ID或name来引用对应的虚拟机。其中:
- ID可缩写(比如上面2f5fb92可缩写为2f5),只要能保证唯一性即可,且ID可全局引用
- name标识符只有在.vagrant所在目录下才能引用
- 如果不指定ID或name,则vagrant默认操作当前目录内
.vagrant
目录下所安装的default虚拟机
例如:
1 | # 重启2f5fb92这台虚拟机,使用完整的ID |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 骏马金龙!
评论