Vagrant (0) Get started
1. 安裝 VirtualBox:
去官網下載 VirtualBox 5.2.16 platform packages 和 VirtualBox 5.2.16 Oracle VM VirtualBox Extension Pack (https://www.virtualbox.org/wiki/Downloads)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3snUezd-AsWdlzSkyaAh4ZOqXPpFQ5aq-dxsHkFIwgc4DDuDMVrnD72g7mPDxi2rBaHNYIthwd9UWoxQEwdp7VHHvfFpZW5xP3iAqqSM1S4xnauQq1dAlRDPbNVZrmOTkcWwceWne4vI/s640/2018-07-23+12-00-46+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png)
先安裝 platform packages 再點安裝 Extension Pack。
$ sudo dpkg -i virtualbox-xxxx_amd64.deb
$ VBoxManage --version
2. 安裝 Vagrant:
去官網下載 Vagrant 安裝檔 (https://www.vagrantup.com/downloads.html)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwz0-lLnIzXm3Q3wwESO3xAwTDO7D_PEMvsHWi0q3QEt50QBbCfsMhcwhyphenhyphen0VqFzBxvGcvhcNubN7h9Ue7hwzS_B5zpXi5CdmdZKrhgZejTUhKRAxZ9WRdnZ8_UYqcz44znVqeqifBo5ag/s640/2018-07-23+13-36-38+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png)
$ sudo dpkg -i vagrant_2.1.2_x86_64.deb
檢查一下。
$ vagrant -v
3. 使用 Box:
Vagrant 的 repository 有很多 image 可以使用,在 Vagrant 術語裡稱為 box。
找個 ubuntu/xenial 的 box 來試試。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaoRDB0WtHfOv3m2uCXGNzIgUpnF2c9yVEGJiDsHa0b0fIpz5efD7l0YGyymJ-2-fW8G-NB3iEvGpRIhC3EVKXizBlPFjuSgW4bTIifd3-Gu0HkVq45qOWy_Q7DwiVqTjQR4OgzHEWmSo/s640/2018-07-23+13-50-03+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png)
$ mkdir VagrantTest $ cd VagrantTest $ vagrant init ubuntu/xenial64 $ vagrant up
如果 local 沒有該 box 的話 Vagrant 會先向 Vagrant Cloud 查詢並下載這個 box 檔案。檔案大小差不多為數百 MB,要等一段時間。
ssh 登入該主機,要注意的是 vagrant ssh 只有在該個 folder 有效。
$ vagrant ssh
登入後終端機的字會改變。
vagrant@ubuntu-xenial:~$
開啟 VB 會看到有機器在行。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0eLICdxRv30JXErCrztdiUIykoFapxhUBLKerlXHs_lFZsnHpV0iDXvP2cnH1veR6KAr099s9SGvE3MwFV5yosdSteVUmI5_ke6vcpuq1EIFNnur-o92KkFLWbzzLP6xhN1f9mDdkp_s/s640/2018-07-23+14-01-36+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png)
點選詳細資料可以看到機器的內容。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw0t3uUNrGR94L_fExjl14uFefZyS2YCwdhqRhNlpYtxYvS7VCSpA6FKYYFVBHzEzuCIeVZoWt7rOJ5jQwFSM452S0AigRtcqlpg7SJAxLeLtZzbr360JCyrR02TVTHl1csxQiXXyvZPA/s640/2018-07-23+14-06-04+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFshkDVKjT0gjtV9BPM3edKu5LPUJXPsBDq-ic8iyzQoU7YiJ9y88qJPr_mX0IvvhP4bxFyoNmOFLVAEoJPCSpnie560uel9qe7KDZPDou4NUe9xPEUtJ3e0eRcGu8_JhSVSJrpC6qpGU/s640/2018-07-23+14-07-10+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png)
關閉機器:
vagrant@ubuntu-xenial:~$ exit $ vagrant halt
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD8y_h5DzVX8LE5qGX4vxx1lY7jnkAVRVBgQhmAZDjUUuhXYWRkQ0rrokOgPTE9spD4VSfTmW-M4XFhs-pfKnO2Z8V15zCb7w14u44TjyRDaYlOCUr4loDDrVDp_-D3efYYDBDs3T1Bw8/s640/2018-07-23+14-09-03+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png)
留言
張貼留言