- 在Vagrant官网找到自己想安装的镜像,下载镜像文件(后缀是.box)
镜像网址:https://app.vagrantup.com/boxes/search

在windows系统中选择一个目录,在此目录下打开命令行窗口,执行vagrant init 镜像名称:

此时,会在刚才的目录下生成一个Vagrantfile文件,紧接着在命令行输入vagrant up:

此时Vagrant会从它的镜像市场上拉取镜像。从官网vagrant up一般都比较慢,可以找一些镜像网站。比如我们想要下载一个centOS7的镜像,我们可以去中科大的镜像站http://mirrors.ustc.edu.cn寻找我们想要的镜像:

然后,我们可以在这里http://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/找到centOS7的Vagrant专用镜像:

复制下载地址:https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
然后我们在init时,追加这个地址即可:

然后执行vagrant up:

此时就可以快速下载了,当下载完成以后,vagrant随即就会启动虚拟机,然后我们就能在VirtualBox的虚拟机列表中看到这台刚刚由Vagrant创建并启动的虚拟机了:

此时,继续在命令行中输入vagrant ssh即可进入虚拟机:

注意:有的朋友到这一步的时候可能会碰到问题:
vagrant@127.0.0.1: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

解决方案请参考我另一篇文章:解决vagrant up出现的权限错误
【完】
感谢阅读~
如果这篇文章对你有帮助,请点个赞吧~
如果你有疑问或者文章有不妥的地方,请在评论区与我交流吧~
本文介绍如何通过Vagrant快速下载并启动CentOS7虚拟机。首先从中科大镜像站获取镜像文件,接着使用Vagrant命令初始化并启动虚拟机。文中还提供了遇到常见权限问题时的解决方案。

被折叠的 条评论
为什么被折叠?



