环境检查
1. 开启CPU虚拟化
修规bios配置 configuration -> Intel Virtual Technology 改为 enabled
2. 关闭hyper-v
以管理员启动 powershell,执行:
bcdedit /set hypervisorlaunchtype off
3. 关闭wsl虚拟机
以管理员启动 powershell,执行:
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
4. 执行后重启电脑
下载软件包并安装
virtual box软件包下载链接(建议7.0.8以上版本)
https://www.virtualbox.org/wiki/Downloads
vagrant 下载链接(建议2.3.7以上版本)
https://developer.hashicorp.com/vagrant/downloads
virtual box镜像下载链接(直接搜索centos7)
https://app.vagrantup.com/boxes/search
网络不好可以下载我这个,我已经下载好并打包了
virtualbox vagrant centos7全套文件https://download.csdn.net/download/richer__/88047840
执行命令安装虚拟机并启动
初始化一个镜像这里列举如Centos7
vagrant init Centos/7
vagrant up
如果下载镜像太慢?
1.先删除vagrantfile文件,一般放在C->用户->admin(自己Windows的名字,这里假设是admin)目录下
2.下载一个box加入到vagrant(这里列举镜像在D盘)
vagrant box add centos7 D:\Centos\具体文件名
3.在virtual box中安装镜像
vagrant init centos7
vargrant up
4. 启动成功后再virtualbox中可以看到一个正在运行的虚拟机
Vagrant其他命令
显示Vagrant的具体IP信息,在虚拟机中输入
ip addr
在Windows命令行中,对vagrant连接
vagrant ssh
在Windows命令行中,对vagrant重启
vagrant reload