一、安装VirtualBox
1.下载VirtualBox
下载地址:https://www.virtualbox.org/wiki/Downloads
选择VirtualBox 4.3.20 for Windows hosts x86/amd64 进行下载。当前4.3.20为最新版本。
2.安装VirtualBox
运行下载的VirtualBox安装包。
点击“Next>”
依据个人习惯更改VirtualBox的安装路径。然后一路点击Nxet直到软件安装完毕。
3.运行VirtualBox
3.更改虚拟机存放路径
由于VirtualBox默认将新建的虚拟机存放在c盘中,随着虚拟机运行以及开发时需要只能装各种软件,c盘的空间会逐渐减少。所以建议将VirtualBox虚拟机路径更改到其它目录。
点击右上角“管理”菜单,选择“全局设定”,找到“默认虚拟电脑位置”,将其更改位你想要设定的路径。
修改完成后点击“确定”即可, 到此VirtualBox的安装和配置就结束了。
二、安装Vagrant
1.下载Vagrant
下载地址:https://www.vagrantup.com/downloads.html
选择window版本进行下载。
2.安装Vagrant
运行下载的Vagrant安装包
点击“Next”进入下一步,根据自己的习惯更改安装路径,一路“Next”直到软件安装完成。
3.运行Vagrant
我们可以进入windows命令模式来测试Vagrant是否安装成功。按“windows键+R”呼出运行程序,输入“cmd”进入命令模式。
输入“vagrant”, 若出现如下图的结果,则说明已经安装成功。
4.使用vagrant来配置虚拟机
使用vagrant的好处是无需手动的去配置虚拟机以及自己去下载系统镜像。Vagrant只需简单几条命令就可以统统帮你搞定。
我事先在D盘目录下建立了一个名为“juwai”的文件夹。
然后通过命令模式进入该文件夹, 依次输入命令“D:” 切换到D盘, 然后输入“cd juwai”
接着输入命令“vagrant init ubuntu/trusty64”, 这里的“ubuntu/trusty64”表明要安装说明系统,可以根据自己的爱好去选择,本文中安装的是ubuntu 14.04 64位系统。 更多系统可以该网址搜索 https://vagrantcloud.com/discover/featured
该命令执行后vagrant会去自动下载指定的系统镜像,并且帮你在VirtualBox中建立一个新的虚拟机。
接着我们要启动这个虚拟机。输入命令: vagrant up
当看到如上图所示的提示信息时,说明虚拟机已经成功运行了。
我们可以在D盘下的“juwai”文件夹中找到名为“Vagrantfile”的文件。这个文件就是你当前这个box的配置文件。
编辑“Vagrantfile”文件,找到“config.vm.network "private_network", ip: "192.168.33.10"” 所在的行,将其前面的“#”号去掉。
因为对配置文件做了修改,所以我们要重新加载这个box,使得配置生效。输入命令: vagrant reload
执行完以上操作后我们就可以通过vagrant配置文件中使指定的ip地址来访问到该虚拟机了。
接着我们要通过ssh的方式来链接到我们刚刚建立好的虚拟机上。 输入命令:vagrant ssh
从上面图片中可以看出我们ssh并没有连接成功,原因是我当前windows机器上没有安装ssh客户端。安装过ssh客户端,并将其添加到环境变量的同学执行以上操作是可以直接连入虚拟机的。没有安装的同学也没关系,请继续往下看。
这里推荐同学们使用xshell这个ssh客户端。
下载和安装这里就不多说了,本文重点不在这里,可以自行谷歌、百度下载安装。
运行xshell(假设我们已经安装好了xshell)
点击左上角“新建”按钮
如上图所示填入相应的连接信息后,点击“确定”按钮。
第一次登陆会让你输入用户名
接着进行用户认证
选择“Public Key”,然后点击浏览按钮选择“文件”,然后根据vagrant之前给你的信息找到key文件
点击确定后即可成功连接到你的虚拟机
接下来就可以在虚拟机下工作啦!
请务必注意:在下班前,给您的电脑关机之前,一定要用windows的命令行执行
vagrant halt
来关闭你的虚拟机,