个人博客

A web front-end programmer's personal blog.

快速搭建自己的开发者平台

整理下如何使用vagrant+virtualbox+Ubuntu,在windows平台搭建自己虚拟机开发者平台

####1、下载最新版的virtualbox和vagrant,并安装

####2、下载自己喜欢的linuxBox文件

建议选择Ubuntu 14.10,你也可以到这里下载

####3、准备工作完成开始搭建

1、在系统中建立一个文件夹,如在D盘下建立一个Vagran文件,并进入该文件,并将下载好的box文件放入到该文件中。

2、另外新建一个文件与box文件同级,如建立Ubuntu文件,用来存放一些配置和项目文件。

3、 运行windows的cmd命令进入到D盘下的Vagrant文件中,执行命令 vagrant box add {BOX_NAME} {BOX_FILE},其中{BOX_NAME}可随便写,{BOX_FILE}即为下载好的box文件名,如我的box文件命名为Ubuntu14.10.box,则执行下面代码: vagrant box add Ubuntu Ubuntu14.10.box

4、执行完后,在命令行中cd到第二步建立的Ubuntu文件中,然后执行 vagrant init {BOX_NAME},如: vagrant init Ubuntu,命令执行完后会在该目录中生成一个Vagrantfile的配置文件

5、用编辑工具打开Vagrantfile文件修改后保存

  • 查看config.vm.box = “Ubuntu”是否与你的{BOX_NAME}一致,不同的话改成相同
  • 找到 # config.vm.network “private_network”, ip: “192.168.33.10”,将前面的 # 去掉。
  • 找到 # config.vm.synced_folder “../data”, “/vagrant_data” 处,该处是配置虚拟机和主机之间的共享文件的,可以另写一个配置路径如下,表在当前文件中的share文件与虚拟机中的home/vagrant/share文件中内容共享

     config.vm.synced_folder "./share", "/home/vagrant/share"
    

6、在当前的文件中再新建第五步中的share共享文件夹,完成后再命令行中执行 vagrant up 命令等待完成。

7、完成后即可通过Xshell等远程工具登陆了,ssh协议,默认用户密码都为vagrant