下载文件安装包
可以到官网下载
可以使用迅雷下载
VirtualBox: https://download.virtualbox.org/virtualbox/6.0.10/VirtualBox-6.0.10-132072-Win.exe
Vagrant: https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.msi
新建一个空文件夹 VagrantM
在该目录下,进入cmd
执行vagrant init centos/7 //生成vagrantfile文件
vagrant init centos/7
之后 执行 vagrant up,会打印出 vitualbox的下载路径,此时可以ctrl+c 停止,可以使用迅雷下载速度比较快
https://vagrantcloud.com/centos/boxes/7/versions/2004.01/providers/virtualbox.box
下载完成,将文件拷贝到我们的VagrantM目录,修改名字为 centos7.box
手动执行
vagrant box add --name centos7 ./centos7.box
vagrant box list //查看已有的虚拟机
修改配置文件名字 改为centos7
此时可以再次执行
vagrant up
启动报错解决
Win10 在启动虚拟机时如果出现这个错误:
Stderr: VBoxManage.exe: error: Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED)
解决方法如下:
1、控制面板 -> 程序 -> 启动或关闭 Windows 功能 ->Hyper-V 选项框去掉 -> 确定
2、Win+R -> cmd -> Ctrl+Shift+Enter -> bcdedit /set hypervisorlaunchtype off -> 重启电脑
ssh连接
vagrant ssh