在 Ubuntu 20.04 中安装和使用 Vagrant

Vagrant 是有用的自动化软件之一。 它是一个命令行工具,开发人员使用它来构建和管理他们喜欢的虚拟机。 它为开发人员提供了一个可在许多操作系统上运行的开发环境。

必须需要一个管理程序才能在其之上配置虚拟机。 在本文中,我们将安装 virtualbox 以提供管理程序。 我们将在 Ubuntu 20.04 服务器上安装 vagrant。

在 Ubuntu 20.04 LTS 服务器上安装 Vagrant

在安装 vagrant 之前,你必须要安装 Virtualbox 等虚拟化技术。 为了安装这样的管理程序,让我们通过运行如下所示的命令来更新系统。

$ sudo apt update

运行上述命令后,让我们使用如下所示的命令安装virtualbox。

$ sudo apt install virtualbox -y

成功安装 virtualbox 后,让我们通过从 vagrant 下载页面下载首选版本的 .deb 文件或 zip 文件来安装 vagrant。

使用 wget 命令下载 vagrant 的 .deb 文件,如下图所示。

$ wget https://releases.hashicorp.com/vagrant/2.2.19/vagrant_2.2.19_x86_64.deb

下载 .deb 文件后,使用如下命令安装 vagrant 包。

$ sudo apt install ./vagrant_2.2.19_x86_64.deb

Vagrant 已使用上述命令成功安装,但您也可以通过运行命令确认,如下所示。

$ vagrant --version

如上图所示的输出,确认 vagrant 安装成功。

在 Ubuntu 20.04 LTS 服务器上使用 vagrant

要通过 virtualbox 使用 vagrant,首先使用您喜欢的项目名称为您的 vagrant 项目创建一个根目录,然后导航到该目录。 检查如下所示的命令以获取更多详细信息。

$ mkdir vagrant-test
$ cd vagrant-test/

接下来,运行 init 命令,只需使用您喜欢的框名称即可初始化 vagrant 文件。 在这里,我们将使用 box generic/ubuntu2004。 检查链接中的另一个框名称“https://app.vagrantup.com/boxes/search” 安装您喜欢的。 检查如下所示的命令以获取有关初始化 vagrantfile 的更多详细信息。

$ vagrant init generic/ubuntu2004

执行上述 init 命令后,您将看到一个新创建的 Vagrantfile。 接下来,运行如下所示的命令,使用 Vagrant 文件上的配置来配置 VM。

$ vagrant up

成功执行上述命令后,您已经使用 vagrant 安装了虚拟机。 您还可以通过打开 virtualbox 来验证它,如下面的屏幕截图所示。

您想知道要执行的一些命令如下所示。

要使用 vagrant SSH 进入虚拟机,请运行如下所示的命令。

$ vagrant ssh

要使用 vagrant 停止虚拟机,请运行如下所示的命令。

$ vagrant halt

要使用 vagrant 销毁虚拟机,请运行如下所示的命令。

$ vagrant destroy

结论

在本文中,您学习了如何使用 virtualbox 安装 vagrant 以及 Ubuntu 20.04 LTS Server 中的 vagrant 用例。 谢谢!