
vagrant
zsl10
这个作者很懒,什么都没留下…
展开
-
vagrant入门教程--初识vagrant(1)
vagrant简介vagrant可以迅速搭建和配置轻量级的、可重用的、可移植的开发环境,简单概括,vagrant是基于配置文件和命令行的虚拟机管理工具。 vagrant完成了对虚拟化技术在一定程度上的封装,vagrant的运行需要依赖某项具体的虚拟化技术,常见的VirtualBox、VMware、AWS、Docker等都已经可以通过vagrant的管理而工作。vagrant解决了哪些问题1 .统一原创 2016-07-22 14:43:34 · 2314 阅读 · 0 评论 -
第一章 vagrant简介--Setting Up Vagrant(6)
当学习了解了vagrant的用途之后,是时候使用vagrant创建并运行自己的一台虚拟机。这一章节讲述了在Mac OSX、Linux、Windows操作系统上使用vagrant的依赖条件。如果想使用vagrant构建虚拟环境,首先需要在电脑上安装vagrant,vagrant在Mac OSX、Linux、Windows操作系统上都可以正常工作,因此在windows操作系统上创建linux环境将变得非翻译 2016-08-12 15:10:44 · 935 阅读 · 0 评论 -
第一章 vagrant简介--Alternatives to Vagrant(5)
有很多软件同样也可以实现vagrant提供的一些功能,但是它们并不具备vagrant所提供的一些特色功能。 在vagrant版本1.1之前,vagrant只能支持VirtualBox,但是在之后的版本更新后可以支持任何主流的虚拟化软件,例如:VMware等,vagrant甚至支持远程的虚拟化工具,例如亚马逊弹性计算云(EC2)。翻译 2016-08-11 15:10:20 · 664 阅读 · 0 评论 -
第一章 vagrant简介--The Tao of Vagrant(4)
在安装或开始使用vagrant之前,理解vagrant在实际工作环境中的工作流程是非常重要的。 开发者可以使用版本控制工具检出代码仓库,无需任何手工操作,只需运行vagrant up命令即可拥有一套完整的开发环境。开发者可以继续使用自己的电脑办公而不必耗费精力在vagrant的使用上,vagrant可以为开发者提供可复用、稳定的开发环境。 对于系统运维工程师而言,经常要写自动化脚本。当他们想测试翻译 2016-08-11 14:38:31 · 590 阅读 · 0 评论 -
第一章 vagrant简介--Installing VirtualBox(7)
在开始之前,我推荐先安装VirtualBox,VirtualBox是Oracle公司提供的开源、跨平台的虚拟机,可以在Linux、Mac OS X、Windows上安装使用。 可以到http://virtualbox.org下载VirtualBox。VirtualBox提供了Windows、Mac OS X的软件安装包以及linux系统下丰富的发行版本,如果你找不到适合你的操作系统的安装包,可以采翻译 2016-08-15 17:41:52 · 1572 阅读 · 0 评论 -
第一章 vagrant简介--vagrant是什么?(2)
vagrant是一款虚拟机管理工具,使用它可以快速搭建可复用、可移植的开发环境。 使用一个命令,vagrant就可以完成以下所有事情:在电脑上快速创建一台虚拟机改变虚拟机的物理配置建立网络连接,使得你可以访问在你电脑上运行的虚拟机或局域网下的其他虚拟机共享目录,你在电脑上对文件的修改可以同步到虚拟机启动虚拟机设置虚拟机主机名使得该虚拟机下的软件能够正确的设置使用shell scrip翻译 2016-07-29 22:28:28 · 2586 阅读 · 0 评论 -
第一章 vagrant简介--Why Vagrant?(3)
为了更深入的理解使用vagrant的必要性,我们需要了解vagrant解决了哪些问题。在vagrant出现之前,通常创建一款web应用需要在开发主机上安装和配置所有开发必备的软件,例如Apache、Mysql、RabbitMQ等等。 在早期,开发web应用几乎只使用php和mysql就足够了,多个项目可以通过apache的虚拟主机正常运行,开发环境很少变动。 但是技术发展到今天,开发web应用有翻译 2016-07-29 22:30:30 · 695 阅读 · 0 评论 -
概览(1)
前言《vagrant up and running》,涵盖了vagrant从基础用法到功能扩展的方方面面,是vagrant官方推荐的一本书,我刚开始接触vagrant是为了统一团队开发环境和生成环境,后续在使用过程中对vagrant有了更深刻的理解,之所以翻译这本书是觉得这本书很适合vagrant初学者。目录第一章 高效使用vagrant的建议第二章使用vagrant创建一台虚拟机第三章翻译 2016-07-29 16:04:04 · 729 阅读 · 0 评论 -
vagrant入门教程--网络配置(9)
前言vagrant提供了三种网络配置方式:端口转发(默认)、私有网络、公有网络,可以在配置文件Vagrantfile进行配置,非常方便。端口转发(Forwarded Ports)1 .定义 端口转发经常用于虚拟机与宿主机之间通信时使用,例如在虚拟机运行一台apache服务器使用的80端口,可以使用端口转发将它映射到宿主机的8080端口,紧接着可以在宿主机浏览器输入地址localhos原创 2016-07-27 15:32:41 · 2471 阅读 · 0 评论 -
vagrant入门教程--共享文件夹配置(8)
前言vagrant提供了将本机文件夹同步到虚拟机目录下的功能,默认是将vagrant的初始化目录同步到虚拟机/vagrant目录下: 配置打开配置文件Vagrantfile,找到如下配置项: 配置如下:config.vm.synced_folder "your_folder", "vm_folder" ,create:"true" ,disabled:"原创 2016-07-25 18:03:14 · 18202 阅读 · 6 评论 -
vagrant入门教程--管理虚拟机(6)
启动虚拟机接上一篇文章vagrant入门教程–初始化虚拟机(5)初始化虚拟机后的所在目录,执行vagrant up [vm_name]注: 1 .在vmware上: vagrant up –provider=vmware_fusion [vm_name] 2.在AWS上: vagrant up –provider=aws [vm_name] 3 .[vm_name]为虚拟机的名字,指定原创 2016-07-25 16:28:44 · 1710 阅读 · 1 评论 -
vagrant入门教程--管理虚拟机快照(7)
新建快照使用命令:vagrant snapshot save your_snapshot_name如下: 查看快照使用命令:vagrant snapshot list如下: 恢复快照vagrant snapshot restore your_snapshot_name删除快照vagrant snapshot delete your_snapshot_name原创 2016-07-25 16:49:37 · 2485 阅读 · 0 评论 -
vagrant入门教程--初始化虚拟机(5)
初始化虚拟机使用vagrant初始化虚拟机类似上篇文章vagrant入门教程–添加box到本地仓库(4) ,同样有三种方式,命令格式如下:vagrant init [box_name]1 .使用http绝对地址远程初始化vagrant init https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/c原创 2016-07-25 15:12:40 · 1769 阅读 · 0 评论 -
vagrant入门教程--添加box到本地仓库(4)
box简介box实际上是vagrant克隆一台虚拟机的基础镜像。 vagrant开源社区提供了很多box的下载地址,使用国外的源添加box会遇到下载速度比较慢的情况,分享我下载的box文件,如下:centos-6.5_chef_32.boxcentos-6.5_chef_64.boxcentos-7.0_chef.boxubuntu_trusty_32.boxubuntu_trusty_原创 2016-07-22 18:20:07 · 16819 阅读 · 2 评论 -
vagrant入门教程--基本配置(3)
配置VirtualBox的镜像文件存放位置vagrant和VirtualBox安装完成后,默认存放虚拟机镜像文件的位置在系统盘,建议存储在其他磁盘下,具体步骤如下:打开VirtualBox,打开管理-> 全局设置 (快捷键是 Ctrl-G )选择 常规 里的 默认虚拟电脑位置(M)设置为非系统盘的位置配置vagrant的镜像存储位置vagrant对于虚拟机的管理分成两个部分:box和Mach原创 2016-07-22 16:47:21 · 2650 阅读 · 0 评论 -
vagrant入门教程--安装vagrant(2)
前言本文将介绍安装vagrant和VirtualBox,其他虚拟机的安装将略过。常用下载地址:vagrant官网下载地址VirtualBox官网下载地址windows下安装windows下安装可能会遇到和系统主题dll文件冲突等问题,需要安装特定的版本才行(趟过很多坑了…),因此分享我的vagrant和VirtualBox的windows软件包,在安装过程中先安装VirtualBox一路nex原创 2016-07-22 15:37:35 · 1774 阅读 · 0 评论 -
Vagrant was unable to mount VirtualBox shared folders
使用vagrant up命令启动虚拟机遇到如下错误:Vagrant was unable to mount VirtualBox shared folders. This is usuallybecause the filesystem "vboxsf" is not available. This filesystem ismade available via the VirtualBox G原创 2017-05-24 13:06:28 · 1942 阅读 · 0 评论