mac 下 vagrant 使用笔记
mac 下 vagrant 使用笔记
# 前几天的时候云涛同学给推荐 vagrant,但是关注了一下并没有试用,今天看到asta谢又推荐 这个东东,刚好头有点晕晕沉沉的,不太想写代码,就试用了一下咯.
安装
要使用 vagrant 需要安装virtualBox 跟 vagrant,都需要从官网网站上下载安装包来 安装. vagrant 下载地址 http://downloads.vagrantup.com/ virtualBox 下载地址 https://www.virtualbox.org/wiki/Downloads
下载完成直接下一步下一步完成安装
在终端下输入 vagrant 试一下是否安装成功
部署虚拟机 2.1 创建工作路径 在 http://www.vagrantbox.es/ 上面有各种打包好的 box,直接下载到本地,我习惯用 gentoo 就下载了 gentoo
先创建一个虚拟机的工作目录,我在自己的~目录下面创建了 vagrant 目录 ~ >> mkdir vagrant ~ >> cd vagrant
2.2 添加虚拟机 切换到创建的工作目录之后添加虚拟机 通过 vagrant add { 虚拟机名称 } { box文件地址|可以是网址,也可以是目录 }
~/vagrant/ >> vagrant box add base gentoo64.box Downloading or copying the box... Extracting box...te: 36.5M/s, Estimated time remaining: --:--:--) Successfully added box 'base' with provider 'virtualbox'!
2.3 初始化虚拟机 在启动之前需要先讲虚拟机初始化
vagrant init {虚拟机名字}
2.4 启动虚拟机
vagrant up {虚拟机名字}
2.5 连接虚拟机
vagrant ssh
上面几个步骤就是简单的 vagrant 用法,看起来跟单纯开启 virtualBox 然后 ssh 上去区 别不大,方便在于可以直接在命令行里面进行这些操作.当然,vagrant 还有更强大的用法,但 是到目前为止我都看不到在生产环境中这个会有什么用处,更多的是方便程序员搭建环境,方 便测试. 应该有挺多同学都习惯在 Linux 下面写代码,至少写完代码之后会在 linux 下面 测试,那 vagrant 的确是方便快捷一些













