How to Set up Virtual Box and Vagrant on Windows
目录:
Vagrant是用于构建和管理虚拟化开发环境的命令行工具。 默认情况下,Vagrant可以在VirtualBox,Hyper-V和Docker之上置备计算机。 可以通过Vagrant插件系统启用对其他提供商的支持,例如Libvirt(KVM),VMware和AWS。
开发人员通常使用Vagrant来设置与生产匹配的开发环境。
在本教程中,我们将说明如何在CentOS 8上安装Vagrant。我们还将向您展示如何创建开发环境。
在CentOS 8上安装Vagrant
在撰写本文时,Vagrant的最新稳定版本是2.2.6版。 访问Vagrant下载页面,查看是否有可用的Vagrant新版本。
要在CentOS计算机上安装Vagrant,请以root或具有sudo特权的用户身份输入以下命令:
sudo dnf install
安装完成后,请运行以下命令来验证Vagrant是否已成功安装:
vagrant --version
该命令将打印Vagrant版本:
流浪汉入门
现在您已经在CentOS系统上安装了Vagrant,让我们使用VirtualBox提供程序创建一个开发环境,该提供程序是Vagrant的默认提供程序。 确保在CentOS 8系统上安装了VirtualBox。
第一步是创建一个目录,它将成为项目的根目录。 创建项目目录并使用以下命令切换到该目录:
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
下一步是使用
vagrant init
命令初始化新的Vagrantfile,并指定要使用的框。 Vagrantfile是一个配置文件,描述了如何配置和配置虚拟机。 它使用Ruby语法定义配置。
框是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.
您可以使用文本编辑器打开Vagrant文件,然后根据需要进行调整。
运行
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
上,这使您可以在主机上处理项目的文件。
要ssh到虚拟机,请键入:
vagrant ssh
完成工作后,要停止虚拟机,请运行:
vagrant halt
使用以下命令销毁虚拟机和所有相关资源:
vagrant destroy
如果虚拟机正在运行,则将其删除之前将其停止。
结论
我们已经展示了在CentOS 8上安装Vagrant的方法以及如何创建基本的开发环境。
有关Vagrant的更多信息,请访问Vagrant官方文档页面。
无业游民如何在centos 7上添加和删除用户
知道如何添加和删除用户是Linux用户应该知道的基本技能之一。 在本教程中,我们将说明如何在CentOS 7系统上添加和删除用户。
如何在centos 7上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 本教程说明了如何在CentOS 7系统上添加交换文件。
如何在centos 8上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 本文介绍了在CentOS 8系统上添加交换文件的步骤。







