2. 其次,需要下載安裝Vagrant,地址爲:
http://www.vagrantup.com/downloads
3. 在這裏,你可以找到一些鏡像:
http://www.vagrantbox.es/
4. 安裝好之後,在本地創建好一個文件夾,如test文件夾,命令如下:
mkdir ~/test
cd ~/test
vagrant init precise32 http://files.vagrantup.com/precise32.box
vagrant up
其中第三個command,表示初始化一個從url中下載下來的box鏡像,該鏡像的名字爲precise32. 然後再使用vagrant up將鏡像啓動起來。
或者直接到http://www.vagrantbox.es/去下載,存在本地文件夾下,然後使用以下命令:
vagrant box add boxName url
其中 name是你想保存的box的名字,url爲從網上下載下來的box的保存路徑。然後可以通過以下命令查看當前的box中有哪些:
vagrant box list
然後創建一個本地文件夾,~/testBox
cd ~/testBox
vagrant init boxName
vagrant up
即啓動了下載下來的box。
接着,就可以使用vagrant ssh進入已經初始化好的鏡像環境中了,接下來,就可以使用該鏡像了。或者打開virtualBox,鏡像已經在virtualBox中啓動起來了。你可以配置自己的環境了,當配置好之後,可以將環境打包,分發給其他需要的小夥伴。
使用以下命令進行打包:
1.vagrant package:該命令直接將當前的box進行打包,打出來的包默認名字爲package.box
2. vagrant package --base Name:該命令中Name爲virtual box中的鏡像的名字,或者是UUID。打出來的包默認爲package.box;
3.vagrant package --base Name --output Name2:表示將virtual box中的鏡像的名字或者UUID打包,並且打包出來的名字爲Name2;
如果你希望停止vagrant,可以使用vagrant halt;這樣vagrant就被關閉了。如果你希望去掉某個box,則可以使用vagrant box remove boxName;如果希望完全刪除某個已經初始化的vagrant,則使用vagrant destroy。