命令行运行VirtualBox虚拟机
1 安装Extension Pack
首先,需要安装一个与VirtualBox版本对应的Extension Pack,比如我的VirtualBox是6.0.10,那我就下一个同版本的Extension Pack。
Extension Pack下载地址(与VB在同一个界面):https://www.virtualbox.org/wiki/Download_Old_Builds。
然后安装:
- 打开VirtualBox界面
- File | Preferences
- 切换到 Extensions 区域
- 点击 右边的加号,选择下载的扩展包安装。
- 如果需要密码,则输入用户密码确认。
2 命令
命令行运行VirtualBox主要是通过VBoxManage
来实现的。
$ VBoxManage list vms # 查看已经安装的虚拟机列表 "minikube" {ec0e3289-b4f9-42d0-b258-c031fa150cc4} "ubuntu" {75ee24c4-a39d-4350-a952-8d228cbf1165} "ubuntu-32bit" {f1680ab6-4c8c-4c2c-8296-7f3dac65e71d} $ VBoxManage startvm "ubuntu" --type headless # 启动名为 ubuntu 的虚拟机,启动类型为headless, # 也就是不要弹出窗口来显示虚拟机界面 $ VBoxManage controlvm "ubuntu" pause --type headless # 暂停虚拟机 $ VBoxManage controlvm "ubuntu" resume --type headless # 启动暂停的虚拟机 $ VBoxManage controlvm "ubuntu" poweroff --type headless #关闭虚拟机
用vagrant不是更快乐