freeCodeCamp/guide/chinese/developer-tools/vagrant/index.md

2.7 KiB
Raw Blame History

title localeTitle
Vagrant 流浪汉

流浪汉

Vagrant是用于构建和管理虚拟机VM环境的工具。虚拟机可用于任何原因但对开发人员和DevOps特别有用。

为什么流浪汉很有用

作为开发人员通过使用VM您可以拥有用于测试代码的本地环境该环境与生产环境相同无论您用于编码的环境如何。

对于DevOpsVM非常有用可用于测试基础设施配置脚本或其他任何内容的高度可配置的一次性机器。

使用Vagrant要使用VM您只需要一个名为VagrantFile文件其中包含VM以及所需的所有配置。通过这种方式您可以轻松创建一个特定的独立的开发环境该环境非常便于携带并且可以由团队的所有成员共享和使用。

Vagrant还有预定义的boxes 它们是基本的VM可以很容易地克隆和扩展。

Vagrant的另一个非常酷的功能是使用synced folders 。可以将VM的文件夹与来宾计算机中的文件夹同步。通过这样做您可以在本地文件上使用您喜欢的编辑器同时将这些文件同步到正在运行的VM。

更多信息:

流浪汉网站

安装Vagrant

要安装Vagrant请先找到适合您系统的软件包并下载。 Vagrant被打包为特定于操作的包。运行系统的安装程序。安装程序会自动将vagrant添加到您的系统路径以便它可以在终端中使用。如果找不到请尝试注销并重新登录系统对于Windows这有时尤为必要

验证安装

安装Vagrant后通过打开新的命令提示符或控制台并检查该vagrant是否可用来验证安装是否有效

$ vagrant 
 Usage: vagrant [options] <command> [<args>] 
 
    -v, --version                    Print the version and exit. 
    -h, --help                       Print this help. 
 
 # ... 

入门

$ vagrant init hashicorp/precise64 
 $ vagrant up 

盒子被添加到Vagrant与vagrant box add。这会将该框存储在特定名称下以便多个Vagrant环境可以重复使用它。如果您还没有添加盒子现在可以这样做

$ vagrant box add hashicorp/precise64 

寻找更多的盒子

找到更多盒子的最佳位置是HashiCorp的Vagrant Cloud盒子目录

共同

Youtube Codecourse的 Vagrant入门

更多信息:

Vagrant网站 vagrantup.com