前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 7.5环境安装Vagrant详解

CentOS 7.5环境安装Vagrant详解

原创
作者头像
知忆
修改2021-06-17 10:20:26
4920
修改2021-06-17 10:20:26
举报
文章被收录于专栏:linux百科小宇宙

Vagrant是一个用于构建和管理虚拟机环境的开源命令行工具。默认情况下,Vagrant可以在VirtualBox,Hyper-V和Docker之上配置计算机,但可以通过Vagrant插件系统安装许多其他提供程序,如Libvirt(KVM),VMware和AWS。

开发人员主要使用Vagrant轻松设置与生产环境相匹配的开发环境。

在本教程中,我们将引导您在CentOS 7系统上安装Vagrant。我们将使用VirtualBox提供程序,它是Vagrant的默认提供程序。

前提条件

在继续本教程之前,请确保您已满足以下先决条件:

CentOS计算机上安装了VirtualBox。 见 https://www.linuxidc.com/Linux/2018-11/155220.htm

以具有sudo权限的用户身份登录。

在CentOS上安装Vagrant

在撰写本文时,Vagrant的最新稳定版本是2.2.0版。在继续下一步之前,请访问Vagrant下载页面,检查是否有新版本的Vagrant可用。

使用以下命令在CentOS机器上安装Vagrant:

sudo yum install https://releases.hashicorp.com/vagrant/2.2.0/vagrant_2.2.0_x86_64.rpm

然后会有如下提示:

================================================================================

 Package      架构        版本              源                          大小

================================================================================

正在安装:

 vagrant      x86_64      1:2.2.0-1        /vagrant_2.2.0_x86_64      107 M

事务概要

================================================================================

安装  1 软件包

总计:107 M

安装大小:107 M

Is this ok [y/d/N]: y

要验证安装是否成功,请运行以下命令,该命令将打印Vagrant版本:

vagrant --version

输出应该如下所示:

Vagrant 2.0.2

Vagrant入门

现在您的CentOS系统上安装了Vagrant,我们将向您展示如何创建最常见的用例开发环境。

第一步是创建一个目录,该目录将作为项目根目录并保存Vagrantfile文件。 Vagrantfile是一个Ruby文件,描述了如何配置和配置虚拟机。

创建项目目录并切换到它:

mkdir ~/linuxidc-vagrant-project

cd ~/linuxidc-vagrant-project

下一步是使用vagrant init命令初始化一个新的Vagrantfile,并指定要使用的Box。

Box是Vagrant环境的包格式,是特定于提供者的。 您可以在Vagrant框目录页面上找到公开可用的Vagrant Box列表。

在这个例子中,我们将使用Ubuntu/bionic64 Box。 运行以下命令初始化新的Vagrantfile:

[linuxidc@localhost linuxidc-vagrant-project]$ vagrant init ubuntu/bionic64

输出如下:

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创建和配置虚拟机。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档