发布于 2015-04-05 04:35:14 | 294 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

Vagrant 创建虚拟化开发环境

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。


介绍:

vagrant是一款用来构建虚拟开发环境的工具,通常用在开发时统一开发环境。相似工具有docker

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。

安装:

  1.vagrant依赖于虚拟机工具,所以需要安装虚拟机,建议使用VirtualBox。下载地址:https://www.virtualbox.org/wiki/Downloads

  2.安装vagrant,下载地址:http://downloads.vagrantup.com/ 根据提示一步步安装。

  3.下载基础镜像,下载地址:http://www.vagrantbox.es/,我下载的是Ubuntu precise 64 VirtualBox http://files.vagrantup.com/precise64.box

使用:

1.添加镜像到vagrant:(这里我使用的是win8系统,镜像放在 f://vbox_iso)

  打开终端输入: vagrant box add pro1 f://vbox_iso 

  (pro1是我取的实例名)

2.初始化开发环境:

  创建一个目录:mkdir dev

  进入目录:cd dev

  初始化生成配置文件:vagrant init pro1

  启动环境:vagrant up

  注意:在windows下需要先将VirtualBox的启动目录添加到环境变量中

3.登录虚拟机

   使用git自带的命令行工具或者putty登录虚拟机:vagrant ssh

  如果登录需要帐号,那么账号密码均为 vagrant ,登录之后如果需要 su root ,密码也是 vagrant

4.打包box:

  当把开发环境配置好了之后就可以打包了:vagrant package

5.常用命令:

  $ vagrant init  # 初始化

  $ vagrant up  # 启动虚拟机

  $ vagrant halt  # 关闭虚拟机

  $ vagrant reload  # 重启虚拟机

  $ vagrant suspend (暂停虚拟机——只是暂停,虚拟机内存等信息将以状态文件的方式保存在本地,可以执行恢复操作后继续使用)

  $ vagrant resume (恢复虚拟机 —— 与前面的暂停相对应)

  $ vagrant ssh  # SSH 至虚拟机

  $ vagrant status  # 查看虚拟机运行状态

  $ vagrant destroy  # 销毁当前虚拟机



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务