❄️环境准备
⚡Oracle VM virtualBox
⚡Vagrant (没有没关系,待会下载)
❄️Vagrant安装
⚡vagrant下载地址 点击即可下载
安装完成之后,记得重启电脑!!!
❄️使用Vagrant创建虚拟机
⚡首先我们打开Discover Vagrant Boxes,找到我们想要创建的镜像名称,这里我以centos为例:
⚡这里就是我们想要的镜像名称
⚡然后我们在Windows下创建一个存放虚拟机的目录(虚拟机内存较大,需要提前开启Windows的内存虚拟化)
⚡打开我们创建的目录,在上面的地址栏输入cmd即可
⚡进入之后输入vagrant init centos/7
⚡注意:我标红的,这个是我们刚才在官网上面看到的虚拟机名称,我们根据自己需要进行修改
⚡输入完成之后,我们看我们最开始创建的存放虚拟机的目录,会有一个叫做Bagrantfile的文件
⚡打开virtualBox,然后我们回到黑窗口
⚡我们使用这个命令,启动虚拟机
⚡出现这些内容说明我们虚拟机创建完成,我们看倒数第三行,用户名成为vagrant,这是vagrant为我们创建的默认用户vagrant。
⚡我们打开我们的VirtualBox可以看到,我们刚才创建的虚拟机正在运行,这样我们的虚拟机运行成功
⚡我们接下来继续在命令行当中输入vagrant ssh就可以在命令行当中操作虚拟机了
⚡接下来就是配置静态IP,这个比较复杂
❄️静态ip
⚡首先我们还是刚才打开的黑窗口,输入exit退出ssh连接
⚡然后我们输入ipconfig,找到我标红的内容,记住下面的ip地址,待会我们配置的ip地址需要用到这个
⚡打开我们刚才存放虚拟的目录下的vagrantfile文件,鼠标右键,打开方式,我使用的是VScode打开
⚡找到这一行,记住我最里面的方框,是private,因为有一行跟这一行很相似,这个是区别他们的
⚡把最前面的# 去掉,然后把我们刚才记住的ip地址输进去,前三个数不能改变!!!最后一个数取10-199之间的数字
⚡保存文件,打开命令行,输入vagrant reload重启虚拟机
⚡输入vagrant ssh进入远程连接模式,输入ipaddr
⚡这个地方就是我们刚才配置的ip
⚡我们输入exit退出, 输入ping 虚拟机地址
✔️出现这个说明我们静态ip成功了,如果想在virtualBox操作的也可以,跟正常操作一下,互不影响。