How to install Vagrant on Ubuntu 18.04 LTS
目录:
Vagrant是用于构建和管理虚拟机环境的命令行工具。 默认情况下,Vagrant可以在VirtualBox,Hyper-V和Docker之上置备计算机。 可以通过Vagrant插件系统安装其他提供程序,例如Libvirt(KVM),VMware和AWS。
开发人员通常使用Vagrant来设置与生产环境匹配的开发环境。
在本教程中,我们将向您展示如何在Ubuntu 18.04计算机上安装Vagrant。 我们将使用VirtualBox提供程序,这是Vagrant的默认提供程序。 相同的步骤可用于Ubuntu 16.04 Xenial Xerus。
先决条件
在继续本教程之前,请确保您以具有sudo特权的用户身份登录。
在Ubuntu上安装Vagrant
要在您的Ubuntu系统上安装Vagrant,请按照以下步骤操作:
1.安装VirtualBox
如引言中所述,我们将在VirtualBox之上配置机器,因此第一步是在Ubuntu的存储库中进行:
sudo apt install virtualbox
如果要从Oracle存储库安装最新版本的VirtualBox,请检查本教程。
2.安装Vagrant
Vagrant软件包(已在Ubuntu的存储库中提供)已经过时了。 我们将从官方Vagrant网站下载并安装最新版本的Vagrant。
在撰写本文时,Vagrant的最新稳定版本是2.2.6版。 在继续下一步之前,请检查“ Vagrant下载”页面以查看是否有较新的版本。
首先使用以下命令更新软件包列表:
sudo apt update
使用以下
curl
命令下载Vagrant软件包:
curl -O
下载
.deb
文件后,请输入以下内容进行安装:
sudo apt install./vagrant_2.2.6_x86_64.deb
3.验证Vagrant安装
要验证安装是否成功,请运行以下命令以显示Vagrant版本:
vagrant --version
输出应如下所示:
流浪汉入门
现在,Vagrant已安装在Ubuntu系统上,让我们创建一个开发环境。
第一步是创建一个目录,该目录将成为项目的根目录并保存Vagrantfile文件。 Vagrantfile是一个Ruby文件,描述了如何配置和配置虚拟机。
创建项目目录并使用以下命令切换到该目录:
mkdir ~/my-first-vagrant-project
cd ~/my-first-vagrant-project
接下来,使用
vagrant init
命令初始化一个新的Vagrantfile,并指定要使用的框。
框是Vagrant环境的软件包格式,并且是特定于提供程序的。 您可以在“游民箱”目录页面上找到公开可用的游民箱列表。
在此示例中,我们将使用
centos/7
框。 运行以下命令以初始化新的Vagrantfile:
vagrant init centos/7
A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.
您可以打开Vagrantfile,阅读评论并根据需要进行调整。
运行
vagrant up
命令以按照Vagrantfile中的指定创建和配置虚拟机:
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant
Vagrant还将项目目录安装在虚拟机的
/vagrant
中,这使您可以在主机上处理项目的文件。
要ssh到虚拟机,请运行:
vagrant ssh
您可以使用以下命令停止虚拟机:
vagrant halt
如果计算机正在运行,以下命令将停止计算机,并销毁在计算机创建过程中创建的所有资源:
结论
您已经了解了如何在Ubuntu 18.04计算机上安装和使用Vagrant。 我们还向您展示了如何创建基本的开发环境。
要查找有关Vagrant访问的更多信息,请参见Vagrant官方文档页面。
无业游民如何在Ubuntu Linux中安装最新的Firefox 3.6.6
Firefox 3.6.6具有浏览器防崩功能。下面介绍如何在Ubuntu Linux中轻松安装它。
如何在Ubuntu 18.04上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 当Linux系统的RAM用完时,非活动页面将从RAM移动到交换空间。 本教程介绍了将交换文件添加到Ubuntu 18.04所需的步骤。
如何在Ubuntu Linux中更改root密码
本教程说明了如何临时更改root用户帐户,以及如何在Ubuntu系统上设置root密码。 root用户(或超级用户)是在所有类似Linux和Unix的系统上都存在的特殊用户帐户。







