下载VirtualBox与Vagrant
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
若电脑没有开启CPU虚拟化,需要先开启,一般默认是开启的 可以任务管理器中查看
下载好Vagrant后,打开cmd窗口
输入vagrant以查看是否安装成功
输入vagrant init centos/7 初始化 在C盘用户目录下会创建 Vagrantfile
输入vagrant up下载镜像并启动
输入vagrant ssh 连接
当然以上是视频内的步骤,我的话出了点意外,在执行vagrant up时报错然后自动强行关闭了服务,弄了半天百度也收了挺久,没解决,后面干脆去两个产品的官网下载了VirtualBox 与 Vagrant的最新版,执行初始化的时候就提示啥插件问题,我就安装了插件 命令为 :vagrant plugin install 提示不完整插件名,后面就正常启动了
连接好之后就能当linux界面使用了 whoami 查看当前用户 ls / 查看根目录 exit 退出
下次就只需要输入下面命令就可
vagrant up
vagrant ssh
端口转发处理:每在linux系统上装一个软件都需要做一次端口的配置linux上软件的端口映射到本机的某个端口
为了不使用端口转发(比较麻烦),需要修改如下配置
首先ipconfig查看virtualbox的IP 可看到为 192.168.56.1
打开C盘用户目录下的Vagrantfile 放开注释并修改为如下前三位与上面的virtualbox的前三位相同即可
修改后 vagrant reload重启虚拟机 互相ping一下,发现网络已经通了