1. 软件安装

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

以上软件安装完毕,验证
使用Vagrant快速构建虚拟机_linux

Vagrant 镜像仓库地址: https://app.vagrantup.com/boxes/search

安装centos 7镜像

E:\softspace\virtualMachine>vagrant init centos/7

至此,由于下载网络是外网原因,下载速度很慢,推荐使用IDM插件进行离线下载

链接: https://vagrantcloud.com/centos/boxes/7/versions/1902.01/providers/virtualbox.box

将离线下载好的包virtualbox.box置于指定文件夹下,执行

E:\softspace\virtualMachine>vagrant box add ./virtualbox.box --name centos/7
E:\softspace\virtualMachine>vagrant init centos/7
E:\softspace\virtualMachine>vagrant up

虚拟环境搭建完毕

2. 进入虚拟机

启动虚拟机

E:\softspace\virtualMachine>vagrant up

进入虚拟机

vagrant ssh

使用Vagrant快速构建虚拟机_linux_02
默认登录的用户是vagrant
使用Vagrant快速构建虚拟机_linux_03
可以切换到root用户,密码vagrant
使用Vagrant快速构建虚拟机_linux_04

3.配置网络

进入到虚拟机安装目录,编辑Vagrantfile
使用Vagrant快速构建虚拟机_linux_05
进入window cmd -》ipconfig,网关为192.168.56.1
使用Vagrant快速构建虚拟机_linux_06

因此Vagrantfile 中ip 192.168.56.xxx
使用Vagrant快速构建虚拟机_linux_07
修改完毕后重启虚拟机

vagrant reload

重新进入查看
使用Vagrant快速构建虚拟机_linux_08
两边网络互相ping通
使用Vagrant快速构建虚拟机_linux_09
使用Vagrant快速构建虚拟机_linux_10