Vagrant
可以看成是虚拟机管理工具, 你可以通过vagrant
的配置文件定义不同配置的虚拟机, 同时你也可以通过vagrant
相应的命令, 对虚拟机进行启动, 重启, 挂起和销毁等操作, 作为开发者, vagrant
虚拟机管理可以极大的方便我们调试开发, 所以这门技能是非常重要的
关于虚拟机
常见的主要是VirtualBox
和VMware
, 当然还支持其他类型, 这里不做类举, 大家可以去vagrant官网查看, 另外我推荐大家使用VirtualBox
, 毕竟他是开源的, 相关的资料也比较多
下载Vagrant
目前vagrant
支持多个平台安装, 大家可以按照自己的需要, 选择不同的平台
https://www.vagrantup.com/downloads.html
Box的选择
我们需要为虚拟机选择不同的操作系统, 好在官方支持的还真不少, 可以按照自己需要的平台, 操作系统选择
http://www.vagrantbox.es/
添加Box
比如添加一个名称为centos7.2
的Box
vagrant box add magina/centos7.2 https://github.com/CommanderK5/packer-centos-template/releases/download/0.7.2/vagrant-centos-7.2.box
如果你是国内的网络, 那么这个过程会非常慢, 设置直接失败, 所以建议先通过
迅雷
下载, 然后通过本地添加
vagrant box add magina/centos7.2 /opt/vagrant-centos-7.2.box
添加好后, 可以通过命令查看
vagrant box list
另外, 如果想启动虚拟机, 还需要安装
VirtualBox
, 这个是基础
网友评论