現在,我們可以啟動機器:
Vagrant Up
如果一切順利,我們的vagrant虛擬機應該已經開始運行了。它沒有界面,所以我們什么都看不到。
Vagrant和Docker有相似的地方。Docker使用可以擴展的基礎鏡像。Vagrant也是這樣。
在Vagrant的字典中,一個基礎鏡像被稱為box。
為了連接到先前啟動的vagrant實例,我們可以用下面的命令:
vagxarit 8Sh
現在我們有了ssh會話,可以通過它在虛擬機上工作了。為了實現這點,Vagrant完成了一些任務,比如為我們設置SSH通信的密鑰。
Vagrant還提供了一個配置管理系統,這樣可以完全根據源代碼,通過Vagrant虛擬機描述符來重新創建一臺虛擬機。
下面是一個處于早期階段的Vagrant文件。為了簡潔起見已經移除了注釋。
Vagrant文件中添加一行以調用我們提供的bash腳本:
腳本bootstrap.sh的內容如下
這段腳本會在Vagrant管理的虛擬機上安裝一個Apache服務器。