如何在 Ubuntu 16.04 LTS 上安装 Vagrant

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装 Vagrant。 对于那些不知道的人,Vagrant 是一个用于构建整个虚拟开发环境的开源工具。 通常,需要一个测试环境来分析最新版本和新工具。 此外,它还减少了重新构建操作系统所花费的时间。 默认情况下,流浪者使用 VirtualBox 用于管理虚拟化。 Vagrant 充当管理/部署具有相同配置的多个可重现虚拟环境的基本配置。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 Vagrant 虚拟开发环境。

在 Ubuntu 16.04 LTS 上安装 Vagrant

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 VirtualBox.

使用以下命令从终端安装 Virtualbox:

apt-get install virtualbox apt-get install virtualbox-dkms

步骤 3. 安装 Vagrant。

使用以下命令从终端安装 Vagrant:

apt-get install vagrant

我们可以通过 issue 命令验证安装以检查 Vagrant 的安装版本:

vagrant -v

步骤 4. 部署您的开发环境。

Vagrant 可以快速部署开发环境。 以下命令将从 vagrant 网站安装一个精确的 32 框。 盒子只不过是一个特殊打包的映像,以后可以用来配置服务器:

vagrant box add precise32 https://files.vagrantup.com/precise32.box

为您的项目创建一个根目录。 然后通过调用 ‘vagrant init’ 在此文件夹中创建一个 vagrant 文件,这将是项目配置的中心文件:

mkdir vagrant_project_idroot cd vagrant_project_idroot vagrant init

编辑此目录中的 Vagrantfile 并替换:

config.vm.box = "precise32"

启动环境:

vagrant up Bringing machine 'default' up with 'virtualbox' provider... [default] Importing base box 'precise32'... [default] Matching MAC address for NAT networking... [default] Setting the name of the VM... [default] Clearing any previously set forwarded ports... [default] Clearing any previously set network interfaces... [default] Preparing network interfaces based on configuration... [default] Forwarding ports...

恭喜! 你已经成功安装了 Vagrant。 感谢您使用本教程在您的 Ubuntu 16.04 系统上安装 Vagrant 虚拟开发环境。 如需其他帮助或有用信息,我们建议您查看 Vagrant 官方网站.

Save