這篇 Vagrant 入門文章將帶你創(chuàng)建一個 Vagrant 項(xiàng)目,這個過程將會用到 Vagrant 所提供的主要基本特性。如果想了解 Vagrant 能為你帶來哪些好處,可以閱讀 Vagrant 官網(wǎng)文檔的 "Why Vagrant?" 部分。
Vagrant
Vagrant 是一個管理虛擬主機(jī)生命周期的命令行工具。本文旨在從上到下對 Vagrant 各個特性進(jìn)行全面講解,盡可能多的涵蓋細(xì)節(jié)。如果你只是想入門 Vagrant ,那么本文是一個非常好的開始。
本文將會使用到 VirtualBox,因?yàn)樗诟鱾€主要的操作系統(tǒng)平臺上都是免費(fèi)的,并且已集成到 Vagrant 中。不過,在讀完文檔后,請不要忘記 Vagrant 還可以配合很多其他虛擬機(jī)平臺一起工作。
在深入第一個 Vagrant 項(xiàng)目之前,請安裝最新版本的 Vagrant ,并且安裝好 VirtualBox,因?yàn)楹罄m(xù)環(huán)節(jié)我們會把 VirtualBox 作為我們的 provider 進(jìn)行主要講解。
如果你更喜歡閱讀紙質(zhì)書本, 《Vagrant: Up and Running》 可能是一個不錯的選擇,該書已在 O'Reilly 出版,其作者正是 Vagrant 的作者。
#1 - UP AND RUNNING
$ vagrant init hashicorp/precise64 $ vagrant up