使用Vagrant和VirtualBox安裝CentOS7.2
===
以下均在win10下測(cè)試并成功運(yùn)行
準(zhǔn)備工作
首先安裝VirtualBox
在 VirtualBox官網(wǎng)中下載安裝包,然后就可以一路的傻瓜式的安裝。
其次安裝Vagrant
在Vagrant官網(wǎng)中下載安裝包,然后也是一路的傻瓜式安裝
下載box
可以在Vagrantbox.es中下載,聽說國內(nèi)下載會(huì)很慢,但是我下載的時(shí)候很正常。

image
安裝
- 添加box
vagrant box add {title} {url}
title是我們給這個(gè)box起的名字,在這里我因?yàn)橐呀?jīng)把box下載了下來,不需要在線安裝,所以我實(shí)際用的是:
vagrant box add centos72 .\vagrant-centos-7.2.box
- CD到開發(fā)目錄,然后執(zhí)行:
vagrant init test
vagrant up
這樣就啟動(dòng)了虛擬機(jī),可以在VirtualBox中看到:

image
一些其他命令
vagrant halt #關(guān)閉虛擬機(jī)環(huán)境,其實(shí)是調(diào)用vitualbox的管理接口,關(guān)閉了虛擬機(jī)
vagrant suspend #暫停虛擬機(jī)環(huán)境
vagrant reload #修改了Vagrantfile后,使之生效(相當(dāng)于先halt,再up)
- 接下來就可以使用Xshell去連接虛擬機(jī)
private_key在開發(fā)目錄的.vagrant\machines\default\virtualbox下,如果vagrant配置文件沒有修改,就是127.0.0.1:2222(至少我是這樣),然后用剛剛的私鑰去連接,用戶名是vagrant,連接即可。

image

image