标题: 为什么要vagrant而不是直接用virtualbox

时间: 2014-03-15 17:52:43

正文:

一开始了解 vagrant 的时候, 有些纳闷的, virtualbox 这样的虚拟机软件, 本身跟 vagrant 的定位似乎很一样, 那为什么还要 vagrant ?

试用之后, 才发现还是有特别的意义的, 轻便是它最大的特点. 启动 virtualbox 还不是一个很简单的过程, 至少在我试用 virtualbox 的经验中, 除了占用的机器资源, 启动时间也需要比较长, vagrant 则相当快速(大概跟没启动相关 GUI 相关). 于是乎这个理由就足够了? vagrant 也不是多么创造性的东西, 目前我的理解还只能说它是简化版的 virtualbox --- 虽然也可以接入 vmware 等.

新的 linux 内核才支持的 docker 技术, 则是理论上更适合发布环境的虚拟方案. 当然按照官方说法还不够成熟, 不建议外网部署试用.

在打包的时候, 遇到一个有意思的问题, 在一个磁盘空间比较大的机器上, 进入系统 df 能看到磁盘一百多 G , package 到笔记本上, 大概是磁盘大小转接过来了, 提示的意思理解起来就是磁盘满了:

C:\data>vagrant box add x201 ./my.box
==> box: Adding box 'x201' (v0) for provider:
    box: Downloading: file://C:/data/my.box
    box: Progress: 93% (Rate: 13.3M/s, Estimated time remaining: 0:00:04)
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

Failed writing body (2999 != 16383)

        转载请注明出处 http://blog.hickwu.com/posts/326 by Hick

附 windows 的使用梗要:

更多 windows 下的试用参见 http://blog.smdcn.net/article/1308.html

查看更多文章
分享到:


分享到: