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 用例。 谢谢!