一、简介
vagrant是一个基于ruby编写的工具,用于创建和部署虚拟化的开发环境,需要搭配VirtualBox或Vmware使用。

二、环境安装
- 安装虚拟机virtualbox
- 安装vagrant,根据不同的操作系统,使用对应的安装方法
- 验证是否安装成功
vagrant version
三、基本配置
-
系统镜像在virtualbox中的存放位置
由于创建虚拟机一般都比较占用磁盘空间,如果windows系统的话要选一个空间的磁盘进行存放,如果是mac系统使用默认即可
vagrant使用指南 -- 快速的创建一个虚拟机
四、vagrant的使用
-
vagrant的镜像仓库
回想下,我们使用vmware或是virtualbox是如何创建centOS虚拟系统的
step1 安装vmware或是virtualbox
step2 从网上下载一个centos系统的镜像
step3 打开vmware或是virtualbox装载并安装这个镜像
step4 安装完成后进行一些基本的设置
那么我们使用vagrant是如何创建出一个虚拟系统的呢?还需要我们自己去网上找一个centos镜像进行安装吗?当然不是,我们这里有更便捷的方法,vagrant为我们提供了一个镜像仓库,从该仓库中就可以找到你想要的镜像文件
https://app.vagrantup.com/boxes/search
vagrant使用指南 -- 快速的创建一个虚拟机
-
创建一个centos7的虚拟系统
搜索centos,找到centos7这个系统,点击进入详情后会看到安装方法
vagrant使用指南 -- 快速的创建一个虚拟机 下面我们来使用这两个命令创建并启动一个centos的虚拟系统
step1 创建一个目录
step2 进入改目录,运行终端工具,输入vagrant init centos/7,这时会在该目录下创建一个Vagrantfile文件,
vagrant使用指南 -- 快速的创建一个虚拟机