vagrant 如果搭配虛擬機(jī)是VMWare要裝相應(yīng)收費(fèi)版本的vagrant,都要收費(fèi)的
最近要做PA昆汹,但是用VMWare起虛擬機(jī)又過(guò)于龐大蚜迅,我也用不上圖形界面炒俱,于是TFF就給我安利了Vagrant玫氢,第一次用糙箍,體驗(yàn)還不錯(cuò)寸士,記錄一下過(guò)程檐什。
宿主機(jī)環(huán)境:Windows 7旗艦版 64bit所 需 軟 件:Vagrant、VirtualBox
安裝和重啟這里就略過(guò)了弱卡。乃正。。
1. 虛擬機(jī)創(chuàng)建過(guò)程
1. 在自己的windows系統(tǒng)上創(chuàng)建一個(gè)空目錄如下:
2. 打開(kāi)終端婶博,并進(jìn)入到剛才創(chuàng)建的目錄
3. 導(dǎo)入box并初始化該目錄
官網(wǎng)的box列表瓮具,可以選擇自己需要的系統(tǒng)進(jìn)行安裝
這樣相當(dāng)于在線下載,當(dāng)然也可以使用已經(jīng)下載好的box文件vagrant box add centos7 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
對(duì)該目錄進(jìn)行初始化vagrant init centos7
例如
vagrant box add homestead G:\xitong\homestead.box
4. 啟動(dòng)虛擬機(jī)
vagrant up
使用命令啟動(dòng)后,會(huì)出現(xiàn)如下提示名党,方框框著的就是登陸的地址和用戶名
5. 使用xshell登陸虛擬機(jī)
使用xshell創(chuàng)建一個(gè)會(huì)話叹阔,進(jìn)入創(chuàng)建的虛擬機(jī),該虛擬機(jī)的賬號(hào)密碼如下:
用戶名:vagrant密 碼:vagrantroot帳號(hào)密碼:vagrant
2. vagrant常用命令
1. 添加box
提前下載好的box文件传睹,~/box/precise64.box耳幢,我們給這個(gè)box命名為ubuntu12.04vagrant box add ubuntu12.04 ~/box/precise64.box#box文件也可以是遠(yuǎn)程地址 base 為默認(rèn)名稱#vagrant box add base http://files.vagrantup.com/lucid64.box
2. 初始化
打開(kāi)目錄#cd ~/vagrant/work#初始化vagrant init#如果你添加的box名稱不是base,那么需要在初始化的時(shí)候指定名稱欧啤,例如vagrant init ubuntu12.04
3. 啟動(dòng)虛擬機(jī)
vagrant up
4. 打包分發(fā)
vagrant package
5. 幫助命令
vagrant help
6. 查看vagrant版本信息
vagrant -v