1. 技术解释
- vagrant:是一款用于管理虚拟机的命令行使用软件,用Ruby语言开发而成,可以通过 Vagrant 封装一个 Linux 的开发环境,是一款用来构建虚拟开发环境的工具。使用vagrant可以省去你使用虚拟机创建操作系统的所有操作,比如创建虚拟机,挂在镜像文件等。
- 虚拟机(Virtual Machine):通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。
- virtualBox:常见的虚拟机软件,主要有两款VirtualBox和Vmware,VirtualBox是免费的。
2. 使用vagrant快速创建使用虚拟机步骤
-
下载vagrant
- 进入vagrant官网。
- 下载vagrant:根据电脑系统,选择相应版本,下载安装vagrant环境。
- 下载linux系统镜像:进入vagrant系统镜像库选择目标linux系统版本下载。
-
下载安装virtualBox(网址:https://www.virtualbox.org),要开启cpu虚拟化,此处下载VirtualBox版本7.0.14。
-
在Virtualbox中安装linux环境:可以使用vargrant(vagrant镜像仓库:https://app.vagrantup.com/boxes/search)快速创建虚拟机,不用再下载linux镜像)cmd输入vagrant有提示说明安装成功。
-
配置:
- 在cmd中输入
vagrant init contos/7
来创建vagrant文件 - 使用
vagrant up
来启动环境 - vagtant在启动虚拟机时也启动了ssh连接,使用
vagrant ssh
命令即可连接上linux虚拟机,可以直接在cmd窗口中使用linux的命令,停止虚拟机:需要在virtualBox中关机。
- 在cmd中输入
2. 总结
- 下载过程是标准的点击下一步即可,配置过程较为简单。
- 配置完成后使用linux环境也十分方便,有利于学习开发。