2016年3月8日 星期二

【Vagrant】簡單介紹 Vagrant

Vagrant 可以在這裡下載:https://www.vagrantup.com/downloads.html

Vagrant 是一個中間層技術, 一個 virtual box, 是 VMWare 等等的上一層
簡單來說就是 command-line 模式的 Virtual box

Vagrant 提供可配置, 可再生, 便攜的工作環境, 它可以統一團隊工作人員的開發環境
如果伙伴創建了 Vagrantfile, 我們可以通過 Vagrantfile 來初始化開發環境
避免了 "在我的機器上是可以的"

建立 Vagrantfile:
mkdir my_vagrant
cd my_vagrant 
vagrant init
vagrant 的 image 叫 box
執行以上的指令後, 會產生一個本地 box
除了自己建立 box 之外, 我們可以到 vagrant cloud 尋找適合自己的 box 喔

啟動 vagrant:
vagrant up
啟動後可以使用 vagrant ssh 登錄 vagrant
目錄同步: 
默認將項目目錄與虛擬機中的 /vagrant 同步
查詢狀態:
vagrant status
目前處於什麼狀態 ( running / poweroff )
查詢 box 列表:
vagrant box list 
關閉虛擬機:
vagrant halt
重新啟動虛擬機:
vagrant reload

刪除虛擬機:
vagrant destroy
只是在 "虛擬機清單" 上除名, 實際上還在的喔~~
更新虛擬機:
vagrant box update
若更改了虛擬機的provision設定:
vagrant provision
 




1 則留言:

  1. Phoenix Forge Slot | Play with €10 Free + 50 Spins 우리카지노 우리카지노 ラッキーニッキー ラッキーニッキー 메리트카지노 메리트카지노 649PlayLive Casino: 100% Bonus up to €500 + 100 FS

    回覆刪除