文章目录
一、virtualBox是什么?
简单得说,virtualBox是一款开源虚拟机软件。号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统。
二、virtualBox安装
首页我们先进入官网地址:下载地址
如下图,直接点击下载:
打开,一直点击下一步,完成安装,这里改了下安装路径。
遇到如下提示,直接选择安装。
安装完成直接打开,看到如下界面。
三、使用vagrant安装centos7
当然我们可以使用下载好ISO文件进行新建centos7虚拟机,但是太繁琐和浪费时间。那么我们就可以使用vagrant快速进行安装。
1、什么是vagrant?
vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境的。
virtualBox会开放一个创建虚拟机的接口,vagrant会利用这个接口创建虚拟机,并且通过vagrant来管理,配置和自动安装虚拟机。
简单得说,只有我们装了virtualBox,vagrant就可以快速的帮我装好虚拟机,
其实vagrant官方有个镜像仓库,里面有许多已经做好的镜像,只有用vagrant就可以连接virtualBox快速创建虚拟机。
2、vagrant安装
vagrant下载地址:下载地址
vagrant官方镜像地址:官方镜像地址
(下载地址比较慢)
选择对于位数,点击下载
一直点击下一步,注意改下安装位置,一般不装默认
注意,安装最后需要重启电脑,点击yes重启动!
安装完成后,我们来验证一下是否安装成功。打开cmd命令窗口,输入vagrant,按回车
如下图显示,有vagrant的命令提示,表示安装成功。
3、安装centos7系统
第一步: 使用vagrant init centos/7命令初始化一个contos7系统环境。
为什么是centos/7,我们可以看官方镜像仓库,都是有对应的。
第二步: 使用vagrant up命令启动我们的contos/7虚拟环境。(比较漫长,需要从官方一步步下载镜像,并按照镜像帮我们启动一个虚拟系统)
如下图表示安装完成
也可以本地添加:下载地址
添加本地box
vagrant box add centos/7 F:\tool_page\CentOS-7-x86.box
在运行
vagrant up 命令
安装完成后,可以在virtualBox看到以前有一个centos已经启动好了
4、vagrant命令操作
1.使用vagrant ssh连接 centos7
2.使用vagrant up启动 centos7。(第一次是安装并启动,后续是启动)
其它命令大家可以尝试
命令 | 作用 |
---|---|
vagrant box add | 添加box的操作 |
vagrant init | 初始化box的操作,会生成vagrant的配置文件Vagrantfile |
vagrant up | 启动本地环境 |
vagrant ssh | 通过ssh登录本地环境所在虚拟机 |
vagrant halt | 关闭本地环境 |
vagrant suspend | 暂停本地环境 |
vagrant resume | 恢复本地环境 |
vagrant reload | 修改了Vagrantfile后,使之生效(相当于先 halt,再 up) |
vagrant destroy | 彻底移除本地环境 |
vagrant box list | 显示当前已经添加的box列表 |
vagrant box remove | 删除相应的box |
vagrant package | 打包命令,可以把当前的运行的虚拟机环境进行打包 |
vagrant plugin | 用于安装卸载插件 |
vagrant status | 获取当前虚拟机的状态 |
vagrant global-status | 显示当前用户Vagrant的所有环境状态 |