【已解决】vagrant up下载box速度太慢的解决方法

一、问题背景

本菜鸟在学习雷神(尚硅谷雷丰阳)的这个教程Java项目《谷粒商城》Java架构师 | 微服务 | 大型电商项目的时候,按照视频教程的步骤,正准备用Vagrant工具给VirtualBox安装并启动Centos7的Linux操作系统,当在Windows命令提示符窗体内运行了vagrant up命令后,就在那等待命令运行完成。
有听雷神说会很慢,但看他视频,下载挺快的呀,也就没管,切换界面忙其他的去了,过了十来分钟回来一看,好家伙,下载进度1%,剩余所需时间十三、四个小时,
这谁顶得住啊!!!
在这里插入图片描述
果断Ctrl + C组合键中断退出命令的运行,必须另寻他法,时间就是金钱,怎么可以浪费在这无谓的等待中呢!

二、处理方法

先说一下Vagrant这个东西是什么?
Vagrant是构建在虚拟化技术之上的虚拟运行环境管理工具,也就是它可以帮助我们管理VirtualBox、VMware这些虚拟机软件。
好了,下面进入正题!
1)我们回去看一下刚才的Windows命令提示符窗体里的内容,我们可以看到卡住的那个位置有一个下载链接,处理方式就是我们直接把这串链接复制出来,然后拿到迅雷上去下载,不得不说,迅雷真是个好东西,这白嫖的下载速度某度是没法比的,
在这里插入图片描述
https://vagrantcloud.com/centos/boxes/7/versions/2004.01/providers/virtualbox/unknown/vagrant.box
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操作系统了,且状态是正在运行。
在这里插入图片描述
在这里插入图片描述

三、常用命令

  1. 添加box
    vagrant box add 自定义box名称 xxx.box
  2. 初始化box
    vagrant init [自定义box名称]
  3. 启动虚拟机
    vagrant up
  4. ssh登录虚拟机
    vagrant ssh
  5. 关闭虚拟机
    vagrant halt
  6. 休眠虚拟机
    vagrant suspend
  7. 恢复休眠的虚拟机
    vagrant resume
  8. 重新启动虚拟机,主要用于重新载入配置文件
    vagrant reload
  9. 停止当前正在运行的虚拟机并销毁所有创建的资源
    vagrant destory
  10. 打包命令,可以把当前的运行的虚拟机环境进行打包
    vagrant package --output xxx.box
  11. 显示当前已经添加的box列表
    vagrant box list
  12. 删除相应的box
    vagrant box remove
  13. 输出用于ssh连接的一些信息
    vagrant ssh-config
  14. 查看虚拟机的状态
    vagrant status
  15. 更多命令查看帮助
    vagrant -h
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值