Vagrant

Vagrant

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用Chef创建自动化虚拟环境。

Vagrant并不提供虚拟化技术,本质上是一个虚拟机外挂,通过虚拟机的管理接口来管理虚拟机,让用户更轻松的进行一些常用配置,比如:CPU/Memory/IP/DISK等分配。并且提供了一些其它的管理操作:比如开机运行指定命令,镜像二次打包,插件编写等等。

相关链接:

[零起点]用Flask输出第一个hello world

笔者在Windows上用的Vagrant搭建的CentOS 7作为开发环境,具体怎么操作可以翻阅本站前面的博文。

Flask在Vagrant中端口转发失败的解决方法

vagrant up提示"Couldn't open file /path/to/base"的错误解决方法

在vagrant使用命令vagrant up启动虚拟机时提示"Couldn't open file /path/to/base"的错误解决方法

用Vagrant部署开发环境

在Vagrant专题页我们介绍过Vagrant基于VirtualBox运行,本身并不是虚拟化技术,它只是外挂在VirtualBox虚拟机上的自动化程序,所以一定要先安装好VirtualBox,在安装完VirtualBox和Vagrant之后,你可以在http://www.vagrantbox.es/寻找镜像,这里的资源非常多,各种部署好的开发环境,如果你想自己练手做环境部署建议你下载一个纯净的OS。

Post Comment