关键词:
# 安装教程
# 安装vagrant 教程 # 准备 - windows操作系统 - VirtualBox-5.1.18-114002-Win, - vagrant_1.9.3.msi - 镜像文件https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20161122.0.0/providers/virtualbox.box # 安装流程 - 1先后安装vagrant, virtualBox, 都是next,next.... - 2 cmd命令行执行 a. vagrant box add lzp ubuntu-server-16.04-amd64-vagrant.box 上面条语句是在ubuntu-server的目录打开cmd后执行的 (shit+右键---》选择“在此处打开命令窗口” > box: Successfully added box ‘lzp‘ (v0) for ‘virtualbox‘! -- 相当于给虚拟机ubuntu命名为lzp b. vagrant init lzp 初始化后会生成一个文件vagrantfile: A `Vagrantfile` has been placed in this directory. - 3 编辑vagrantfile -- # config.vm.network "private_network", ip: "192.168.33.10" 把这句注释符#删掉,表示宿主可以通过ssh访问该台虚拟机, 虚拟机的ip为192.168.33.10 -- # config.vm.synced_folder "../data", "/vagrant_data" 把这句注释符删掉,表示本地目录/data和虚拟机vagrant_data的一个映射,相当于在虚拟机挂载目录(/vagrant_data) 存放本地 ../data的内容,而且是同步的。 "data"无论你用先对还是绝对路径,请用你本地操作系统识别的目录: 我的是windows, 所以 config.vm.synced_folder "data", "/vagrant_data" -- # 设置虚拟内存 config.vm.provider "virtualbox" do |vb| # Display the VirtualBox GUI when booting the machine vb.gui = true # 这个表示启动的开启ui界面,这个可以注释掉,可以节省部分空间;但这个有助于调试;出现错误的时候最好打开 # # # Customize the amount of memory on the VM: vb.memory = "1024" end # 安装遇到错误 - 1 vagrant up 错误 Stderr: VBoxManage.exe: error: VT-x is disabled in the BIOS for all CPU modes (V ERR_VMX_MSR_ALL_VMX_DISABLED) -- 应该是BIOS禁止了虚拟技术,开启即可。 -- F2进入BIOS,Configuratio > Intel Virtual Technology > Enabled;.F10保存BIOS设置并重启电脑。 # 常用命令 vagrant up vagrant halt vagrant reload vagrant package # 打包,然后拷贝压缩文件package.box给同事,就可以用了 # 登录虚拟机 -- ssh [email protected]127.0.0.1:2222 输入密码:vagrant
vagrant部署开发环境(windows环境)(代码片段)
一、vagrant 工作原理 二、vagrant与docker的区别 vagrant是用来管虚拟机的,而docker是管容器的 docker的启动速度当然是无可比拟的,而vagrant当然不是要很docker比启动速度的,vagrant就是管虚拟机的,虚拟机与容器的区... 查看详情
如何从本地 VirtualBox / Vagrant 开发环境部署到生产环境?
】如何从本地VirtualBox/Vagrant开发环境部署到生产环境?【英文标题】:HowisdeploymenttoProductiondonefromlocalVirtualBox/Vagrantdevelopmentenvironment?【发布时间】:2014-08-0218:04:51【问题描述】:最近我开始阅读有关使用虚拟化软件构建开发环境... 查看详情
ubuntu环境利用vagrant搭建一个虚拟开发环境
Vagrant是一个搭建完整的虚拟开发环境的工具,通常简写为VDE(VirtualDevelopmentEnvironment)。Vagrant节省大量重建操作系统环境的时间,它也是一个配置中心,允许你使用一个相同的配置管理和部署多个VDE。安装Vagrant的同时,你也需... 查看详情
vagrant初识(代码片段)
vagrant是部署虚拟开发环境的工具,他可以简化虚拟机配置,为我们搭建和配置轻量级可重用,可移植的开发环境。他能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境。 vagrant支持VirtualBox,VMware,AWS... 查看详情
docker学习(03)--安装部署2
Vagrant与Docker对比 Vagrant和Docker都是虚拟化技术。Vagrant是基于Virtualbox的虚拟机来构建你的开发环境。Docker则是基于LXC(LXC)轻量级容器虚拟技术。虚拟机之于容器虚拟技术相当于进程和线程。虚拟机内可以包含很多容器,正如... 查看详情
windows7/8/10系统下laravel框架的开发环境安装及部署详解(vagrant+homestead)(代码片段)
...//atlas.hashicorp.com/laravel/boxes/homestead而已经变更成https://app.vagrantup.com/laravel/boxes/homestead如果是刚刚接触Laravel的朋友,请直接按文中步骤操作。需要更新及重装的朋友们请注意使用第二个地址来进行 查看详情
windows7/8/10系统下laravel框架的开发环境安装及部署详解(vagrant+homestead)(代码片段)
...//atlas.hashicorp.com/laravel/boxes/homestead而已经变更成https://app.vagrantup.com/laravel/boxes/homestead如果是刚刚接触Laravel的朋友,请直接按文中步骤操作。需要更新及重装的朋友们请注意使用第二个地址来进行 查看详情
golang开发:开发环境搭建vagrant+virtualbox(代码片段)
...不管何种开发语言,目前用的比较多的开发环境基本就是Vagrant+VirtualBox搭建的虚拟开发环境,这种开发环境的好处就是一次搭建处处可用,各个平台和系统都可以使用。开发团队中,可以自己制作一个box,让团队的成员方便安装... 查看详情
我应该使用 Vagrant 还是 Docker 来创建隔离环境? [关闭]
】我应该使用Vagrant还是Docker来创建隔离环境?[关闭]【英文标题】:ShouldIuseVagrantorDockerforcreatinganisolatedenvironment?[closed]【发布时间】:2013-05-1420:47:40【问题描述】:我使用Ubuntu进行开发和部署,并且需要创建一个隔离的环境。为... 查看详情
vagrant使用简介
前言Vagrant是什么??????是一款用来构建虚拟开发环境的工具,它底层支持VirtualBox、VMware甚至AWS作为虚拟机系统。Vagrant能做什么?统一开发环境。一次配置打包,统一分发给团队成员,统一团队开发环境,解决诸如“编码问题”... 查看详情
vagrant在win7/win10系统下搭建使用(代码片段)
vagrant是什么???vagrant是一个操作虚拟机的工具.??通过命令和配置文件来管理虚拟机,很快就能完成一套开发环境的部署,并可以打包传播,统一了开发环境,也解决了重复配置环境的麻烦.Vargant的好处1.统一开发环境。??一次配置打包... 查看详情
使用vagrant打造跨平台开发环境
Vagrant 是一款用来构建虚拟开发环境的工具,非常适合php/python/ruby/java这类语言开发web应用我们可以通过Vagrant封装一个Linux的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却... 查看详情
vagrant使用小结
vagrant使用小结最近公司用了vagrant的虚拟镜像服务,感觉挺不错的.在此仅记录使用方法.优点:我们可以通过Vagrant封装一个Linux的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却... 查看详情
mac下安装vagrant虚拟环境(代码片段)
为了方便测试,我在mac电脑中安装了两个vagrant虚拟环境。一个是centos7,里面是oneinstack,ip:192.168.33.10一个是用于Laravel开发的Homestead。ip:192.168.10.10另外又安装了一个windows10。Vagrant简介Vagrant是一个基于Ruby的工具,用于创建和部署虚... 查看详情
vagrant搭建虚拟化开发环境初识(代码片段)
Vagrant简介 Vagrant是一款用来构建虚拟开发环境的工具,它是用来管理虚拟机的,同时也非常适合php/python/ruby/java这类语言开发web应用,“代码在我机子上运行没有问题”这种说辞将成为历史。我们可以通过Vagrant封装一个Linux... 查看详情
vagrant-安装教程及常见问题(代码片段)
前言:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它的主要意义是让所有开发人员都使用和线上服务器一样的环境,本质上和你新建一个虚拟机。 那最常见的,正常我们是怎么开发呢,大... 查看详情
vagrant之运维,搭建统一开发环境
特点:通过vagrant打包环境,可以跨平台使用。意思就是在windows下可以使用ubuntu系统配置的环境使用的平台:windows+64位需要准备的工具: virtualbox:虚拟机 https://www.virtualbox.org/w... 查看详情
windows下vagrant的安装使用
vagrant是简便虚拟机操作的一个软件,而使用虚拟机是为了开发环境与生产环境一致(很多开发环境为windows而生产环境为linux),不至于出现在开发环境正常而移步到正式生产环境时出现各种问题,vagrant通过共享文件,可以实现... 查看详情