网站: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 贡献指南。
那么你就可以出发了!