Vagrant安装与配置

平台 Mac OS

基本安装

由于需要用到php 5.5以上版本, 我下载的是ubuntu 14.04


在终端输入: `$ vagrant box add ubuntu14_04 ~/box/trusty64.box` 后面跟的是box文件的存放路径

创建一个目录, 并初始化:
$ vagrant init ubuntu14_04

此时在该目录下产生了一个配置文件Vagrantfile, 可以配置IP
config.vm.network "private_network", ip: "192.168.33.10"
以及映射路径:
config.vm.synced_folder "../home_vagrant", "/home/vagrant"

共享文件夹的权限设置

config.vm.synced_folder "../home_vagrant", "/home/vagrant", :owner=> 'www-data', :group=>'www-data', :mount_options => ['dmode=777', 'fmode=777']

ip192.168.33.10比较难记, 我们可以在mac的/etc/hosts中取一个域名


最后进入Vagrantfile所在目录, 执行: ```vagrant up```开启镜像 输入 ```vagrant ssh```进入系统,默认密码是vagrant

我下载了一个叫zoc6的app实现类似于Xshell的功能.

进入ubuntu后第一部自然是更新源, 推荐用中科大的源:

  deb http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
  deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
  deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
  deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
  deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
  deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
  deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
  deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
  deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
  deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse


不大会用vim, 在配置一些系统文件时, 我会把文件复制到home/vagrant目录, 该目录已经映射到mac中, 所以就能在mac里改完再复制回去, 比较方便.
posted @ 2015-04-18 13:09  zjuhjm  阅读(403)  评论(0编辑  收藏  举报