vagrant 介绍
vagrant 是一个虚拟机运行环境管理工具,通过它我们可以快速的通过命令搭建一个比较完善的开发环境,其本身并不是虚拟机。我们经常使用的虚拟机有 VirtualBox、VMware 等。
环境和软件准备
-
Windows 7 旗舰版
-
vagrant2.0.0x86_64.msi
-
VirtualBox-5.1.28-117968-Win.exe
安装步骤
VirtualBox 下载
到 VirtualBox 官网 https://www.virtualbox.org/wiki/Downloads 下载安装包。
vagrant 下载
到 vagrant 官网 https://www.vagrantup.com/downloads.html 下载安装包 。
镜像文件下载
vagrant 官网提供了很多镜像文件包,https://app.vagrantup.com/boxes/search,可以通过两种方式下载镜像,一种是直接使用命令从互联网上下载,另一种通过加装本地镜像文件来安装。这里使用第二种方式。
安装
-
首先我们安装了 VirtualBox 完成之后,打开 VirtualBox 使用快捷键 Ctrl + G 打开“全局设置”,选择 常规 里的 默认虚拟电脑位置,设置为非系统盘的位置。
-
安装了 vagrant 完成之后,vagrant 会默认设置虚拟机模板镜像文件存放在c:User.Vagrant.d里,当使用Vagrant管理的虚拟机模板镜像较多时,这个目录也是比较大的,需要将这个目录放到其它磁盘上。添加环境变量:VAGRANT_HOME,值设置如:D: agrant-projects.vagrant.-projects.vagrant.d
-
新建目录,如:D: agrant-projects,用来管理虚拟机。
-
下载镜像文件到本地,我们可以通过如下图方式获取到镜像文件下载的地址,以 centos/7 为例:
Java
,将链接复制到浏览器手动下载。这样在浏览器里下载断了也可以续。
5.在 vagrant-projects 目录下新建 centos7 目录,用于存放 centos/7 文件位置。
6.使用命令:vagrant box add {title} {url} 加载镜像文件,其中 title 自己定义取名,url 为镜像文件位置,如:
Java
-
使用 vagrant init centos7-11 命令初始化虚拟机,执行完之后,发现 centos7 目录下多了个配置文件 Vagrantfile。
Java
-
编辑 Vagrantfile 文件,将对应的注释取消掉,自定义一些配置。
配置说明
Java
Vagrantfile 示例
Java
Java
Java
-
使用 vagrant up --provider virtualbox 命令启动虚拟机
-
启动之后使用 vagrant ssh 登录虚拟机。
vagrant 常用命令
Java
以上所述是小编给大家介绍的windows 环境下 vagrant 安装配置,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的!
Java学习资料(复制下段链接至浏览器即可)
data:textml;charset=UTF-8;base64,5oGt5Zac5L2g77yM5p625p6E5biI5a2m5Lmg576k5Y+35pivNjg2NTc5MDE0Cg==
Java