一、win10下Vagrant安装配置

这两天在电脑上安装了VirtualBox+Vagrant,把遇到的坑跟大家分享下,不足之处还望见谅。

安装环境
联想Y7000+win10,VirtualBox-6.0.8-130520-Win.exe,vagrant_2.2.4_x86_64.msi,centos-7.0-x86_64.box

VirtualBox安装
VirtualBox是Oracle开源的虚拟化系统,它支持多个平台,所以你可以到官方网站:https://www.virtualbox.org/wiki/Downloads/ 下载适合你平台的VirtualBox最新版本并安装,它的安装过程都很傻瓜化,一步一步执行就可以完成安装了。

Vagrant安装
到官方网站下载打包好的安装包:http://www.vagrantup.com/downloads.html 他的安装过程和VirtualBox的安装一样都是傻瓜化安装,一步一步执行就可以完成安装。

	要想检测安装是否成功,可以打开终端命令行工具,输入vagrant,看看程序是不是已经可以运行了。如果不行,请检查一下$PATH里面是否包含vagrant所在的路径。

安装完成之后有个细节
在这里插入图片描述
安装完需要有两个适配器,这样才正常。我安装完成只有一个适配器,会有问题,后面会说。

下载box
去vagrant官网下载一个package.box 文件,其实就是一个linux系统的镜像。(推荐个地址http://www.vagrantbox.es/)

建立开发环境目录
我的是:E:\MyVagrant

添加box
添加box的命令如下:
vagrant box add centos7.0 F:\centos-7.0-x86_64.box
初始化
vagrant init abcd
初始化之后文件夹里会生成Vagrantfile文件

启动虚拟机

vagrant up
遇到Timed out while waiting for the machine to boot.
解决办法: BIOS界面:Configuratio > Intel Virtual Technology > Enabled

vagrant up
安装完成,应该没什么问题~~

下面来说啥遇到的坑:
下载SCRT连接虚拟机,发现虚拟机可以ping通主机,主机ping不通虚拟机,这样的话就没法访问虚拟机了 ……这是因为只有一个网络适配器。**需要在Vagrantfile配置文件上加上config.vm.network “private_network”, type: “dhcp”,这时virtualbox的网关负责dhcp应答和分配IP。**参考:https://www.jianshu.com/p/a1bc23bc7892
在这里插入图片描述
出现两个网络适配器,主机和虚拟机互相可以ping通
在这里插入图片描述
以上是我搭建VirtualBox+Vagrant虚拟机遇到的问题,希望对大家有所帮助。

Guess you like

Origin blog.csdn.net/y269870385/article/details/91537874