安卓系统

如何在centos 7上安装vagrant

How to Set up Virtual Box and Vagrant on Windows

How to Set up Virtual Box and Vagrant on Windows

目录:

Anonim

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

Vagrant通常由开发人员用来建立与生产环境匹配的开发环境。

在本教程中,我们将引导您完成在CentOS 7系统上安装Vagrant的过程。

先决条件

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

  • VirtualBox安装在CentOS机器上。以具有sudo特权的用户身份登录。

在CentOS上安装Vagrant

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

使用以下命令在您的CentOS计算机上安装Vagrant:

sudo yum install

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

vagrant --version

输出应如下所示:

Vagrant 2.2.6

流浪汉入门

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

我们将使用VirtualBox提供程序,这是Vagrant的默认提供程序。

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

创建项目目录并使用以下命令切换到该目录:

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

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

框是Vagrant环境的软件包格式,并且是特定于提供程序的。 您可以在“游民箱”目录页面上找到公开可用的游民箱列表。

在此示例中,我们将使用 ubuntu/bionic64 框。 运行以下命令以初始化新的Vagrantfile:

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

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant

从上面的输出中可以看到,Vagrant还在虚拟机中的 /vagrant 挂载了项目目录,这使您可以在主机上处理项目的文件。

要进入虚拟机,只需运行:

vagrant ssh

您可以使用以下命令停止虚拟机:

vagrant halt

以下命令停止正在运行的计算机,并销毁在创建计算机期间创建的所有资源:

vagrant destroy

结论

您已经了解了如何在CentOS 7计算机上安装和使用Vagrant。 我们还向您展示了如何创建基本的开发环境。

要查找有关Vagrant的更多信息,请访问Vagrant官方文档页面。

无业游民