Vagrant 是一个用来构建和管理虚拟机环境的工具。
安装和使用它花了我一个下午的时间,我几乎都要放弃了
希望这个博客可以帮助我的同学和朋友解决类似的问题。
以下是我遇到的问题和解决方法
vagrant和VirtualBox的安装
vagrant和virtualbox的版本有的对应不上,我目前可行的版本是:vagrant 2.2.7 *virtualbox * 6.1.6
virtualbox下载网址
https://www.virtualbox.org/wiki/Downloads
vagrant下载网址
http://www.vagrantup.com/downloads.html
启动虚拟机时遇到的问题
语句格式错误
解决:vagrant box add <本地 box 名称> <box 文件>
文件没开管理员权限…
解决:点击相应文件夹: 属性->安全->高级->点击修改
没有配置Path
可能因为太弱智了…没有中文网站解答这个问题
解决:在virtualbox里点击全局设定->常规
输入路径C:\Program Files\Oracle\VirtualBox\
右击此电脑->属性->高级系统设置->环境变量
在path中添加相同的路径
文件夹命名问题
更改为英文名,但因为使用了管理员权限,建议重新下载安装在一个英文文件夹下
启动虚拟机用到的指令
add box
vagrant box add <name box 名称> <box 文件>
查看已添加的box
vagrant box list
删除已添加的box
vagrant box remove <box 文件>
初始化虚拟机
vagrant init <box 文件>
启动虚拟机
vagrant up
关闭虚拟机
vagrant halt
ssh至虚拟机
vagrant ssh
销毁虚拟机
vagrant destroy