vagrant构建虚拟开发环境

原创 2016年08月28日 17:06:46

1,准备工作

下载安装 VirtualBox :https://www.virtualbox.org/

下载安装 Vagrant :http://www.vagrantup.com/

下载需要使用的 box :

官方提供的范例:http://files.vagrantup.com/precise32.box还可以在http://www.vagrantbox.es/ 这里下载更多不同系统甚至是已经配置好环境直接可以用的box,虽然可以直接在Vagrant直接使用网址,由Vagrant自动下载安装,但是考虑到网络情况,还是建议自行先下载好。

这里我用的是centos-7.0-x86_64。

2,设置环境

安装完成并且重启好系统之后,首先在本地创建好工作目录,并在命令行下切换到对应目录。

添加下载好的box

vagrant box add {title} {url}
初始化

vagrant init {title}
启动虚拟机

vagrant up
3,主要配置

初始化之后,目录里面会出现文件Vagrantfile,打开修改配置

3.1, box设置

config.vm.box='{title}'
3.2,hostname设置
config.vm.hostname="for_work"
3.3,虚拟网络设置
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.network "public_network"
3.4,同步目录
config.vm.synced_folder "../data", "/vagrant_data"
3.5,端口转发
config.vm.network "forwarded_port", guest: 80, host: 8080
3.6,内存和cpu核心
 config.vm.provider "virtualbox" do |vb|
      #Display the VirtualBox GUI when booting the machine
      vb.gui = true
      #Customize the amount of memory on the VM:
      vb.memory = "1024"
      vb.cpus = 2
      vb.name = "my_vm"
  end

4,常用命令
$ vagrant init  # 初始化
$ vagrant up  # 启动虚拟机
$ vagrant halt  # 关闭虚拟机
$ vagrant reload  # 重启虚拟机
$ vagrant ssh  # SSH 至虚拟机
$ vagrant status  # 查看虚拟机运行状态
$ vagrant destroy  # 销毁当前虚拟机
版权声明:本文为博主原创文章,未经博主允许不得转载。

Vagrant+VirtualBox构建本地虚拟开发环境

一、简介 Vagrant 介绍:vagrant是一款虚拟机管理工具 作用: 1、统一开发环境。一次配置打包,统一分发给团队成员,统一团队开发环境,解决诸如“编码问题”,“缺少模块”,“配置文件不同”带...
  • wlzx120
  • wlzx120
  • 2017年10月20日 13:47
  • 114

[转载]Windows7系统中使用vagrant构建虚拟化开发环境

一、使用虚拟化开发环境的好处: 1、保证开发环境和生产环境一致 虚拟化开发环境其实就是在本机虚拟一个生产环境,得益于硬件的低廉,开发机已经变得性能非常强劲,4核、32G内存的计算机也不需要...
  • haijs
  • haijs
  • 2014年08月09日 19:22
  • 568

如何建立起基于Vagrant的Open EDX的虚拟开发环境(二)

部分内容转载从 Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境 大家对VMware或者VirtualBox一定不会陌生,虚拟化的好处自然深入人心,而现在...
  • lb_zhao
  • lb_zhao
  • 2016年02月15日 15:32
  • 2143

Windows搭建虚拟开发环境(VirtualBox+Vagrant+Babun)

首先安装VirtualBox,再安装Vagrant,最后安装Babun,下载地址分别为: 下载VirtualBox:https://www.virtualbox.org/wiki/Downloads...

使用vagrant+VirtualBox搭建虚拟开发环境

1.Vagrant Vagrant 是一个虚拟机管理和配置工具,所以虚拟机系统还得靠专门的虚拟化软件,Vagrant它底层支持VirtualBox、VMware甚至AWS作为虚拟机系统。通常情况下,如...

vagrant+虚拟机搭建开发环境

环境准备1.安装VirtualBoxhttps://www.virtualbox.org/wiki/Downloads2.安装Vagrantbrew install vagrant使用步骤假设我们拿到...
  • sm_Bo
  • sm_Bo
  • 2017年06月26日 14:11
  • 258

使用Vagrant在Windows平台搭建嵌入式Linux开发环境(1)虚拟环境部署

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,可以创建轻量级的,可重现的,便携的虚拟机环境。其优势在于虚拟环境一次安装,...
  • zsm180
  • zsm180
  • 2014年12月12日 18:58
  • 911

Windows 下使用 Vagrant 构建 Linux 开发环境,实测可用

什么是 Vagrant 兄弟连同事告诉你 Vagrant 是一个简单易用的部署工具,用英文说应该是 Orchestration Tool 。它能帮助开发人员迅速的构建一个开发环境,帮助测试...

Windows 下使用 Vagrant 构建 Linux 开发环境

什么是 Vagrant Vagrant 是一个简单易用的部署工具,用英文说应该是 Orchestration Tool 。它能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境, Va...

使用 vagrant 构建本机开发环境

VirtualBox(https://www.virtualbox.org/wiki/Downloads)和Vagrant(http://www.vagrantup.com/downloads.htm...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vagrant构建虚拟开发环境
举报原因:
原因补充:

(最多只允许输入30个字)