一、问题背景
本菜鸟在学习雷神(尚硅谷雷丰阳)的这个教程Java项目《谷粒商城》Java架构师 | 微服务 | 大型电商项目的时候,按照视频教程的步骤,正准备用Vagrant工具给VirtualBox安装并启动Centos7的Linux操作系统,当在Windows命令提示符窗体内运行了vagrant up命令后,就在那等待命令运行完成。
有听雷神说会很慢,但看他视频,下载挺快的呀,也就没管,切换界面忙其他的去了,过了十来分钟回来一看,好家伙,下载进度1%,剩余所需时间十三、四个小时,
这谁顶得住啊!!!
果断Ctrl + C组合键中断退出命令的运行,必须另寻他法,时间就是金钱,怎么可以浪费在这无谓的等待中呢!
二、处理方法
先说一下Vagrant这个东西是什么?
Vagrant是构建在虚拟化技术之上的虚拟运行环境管理工具,也就是它可以帮助我们管理VirtualBox、VMware这些虚拟机软件。
好了,下面进入正题!
1)我们回去看一下刚才的Windows命令提示符窗体里的内容,我们可以看到卡住的那个位置有一个下载链接,处理方式就是我们直接把这串链接复制出来,然后拿到迅雷上去下载,不得不说,迅雷真是个好东西,这白嫖的下载速度某度是没法比的,
2)下载好了之后,可以把这个文件放在你想放的任意位置。
紧接着,在Windows命令提示符窗体中运行命令vagrant box add mycentos7 D:\software\HashiCorp\virtualbox.box
,然后我们就可以看到Success的字样。
也可以用命令“vagrant box list”查看一下是否添加进去了,
3)我们去到“C:\Users[用户名]”下找到Vagrantfile文件并打开,然后将此处改为mycentos7后保存。
4)这个时候就可以回到Windows命令提示符窗体里运行vagrant up命令了,它便会识别到已经存在virtualbox.box文件,然后跳过下载步骤进入下一部程序,等程序执行到这里,我们便可以回去看VirtualBox,此时界面已经存在刚才操作的Centos操作系统了,且状态是正在运行。
vagrant up #启动虚拟机
vagrant ssh #ssh至虚拟机