網址:https://www.vagrantup.com/
來源:https://github.com/hashicorp/vagrant
HashiCorp 討論:https://discuss.hashicorp.com/c/vagrant/24
Vagrant 是一個用於建構和分發開發環境的工具。
Vagrant 管理的開發環境可以在 VirtualBox 或 VMware 等本機虛擬化平台上運行,透過 AWS 或 OpenStack 在雲端中運行,或在 Docker 或原始 LXC 等容器中運行。
Vagrant 提供了框架和配置格式來創建和管理完整的可移植開發環境。這些開發環境可以存在於您的電腦或雲端,並且可以在 Windows、Mac OS X 和 Linux 之間移植。
套件依賴項:Vagrant 需要bsdtar
和curl
在您的系統 PATH 上可用才能成功運行。
為了快速啟動,我們將在 VirtualBox 上啟動一台開發機器,因為它是免費的並且可以在所有主要平台上運行。然而,Vagrant 幾乎可以與任何系統配合使用,例如 OpenStack、VMware、Docker 等。
首先,請確保您的開發電腦安裝了 VirtualBox。之後,下載並安裝適合您作業系統的 Vagrant 軟體包。
要建立您的第一個虛擬環境:
vagrant init hashicorp/bionic64 vagrant up
注意:上面的vagrant up
指令也會觸發Vagrant透過指定的URL下載bionic64
box。 Vagrant 僅當偵測到您的系統上尚不存在該盒子時才會執行此操作。
若要了解如何建立功能齊全的開發環境,請遵循入門指南。
如果您想要 Vagrant 的前沿版本,我們會盡力保持 main 相當穩定,歡迎您試試看。請在此處查看安裝頁面。
請花時間閱讀 HashiCorp 社區指南和 Vagrant 貢獻指南。
那你就可以出發了!