Vagrant基础介绍

Docker fireling 5249℃

Vagrant是基于virtualbox的虚拟机来构建开发环境的一个管理工具,它能很快完全一套开发系统的部署,解决各个开发环境不一致的问题,减少重复配置环境而造成的时间和精力上的浪费。类似于Docker,两者都属于虚拟化技术,但是Vagrant是基于virtualbox的,而Docker则是基于container虚拟化技术。简单来讲,Vagrant是开发环境部署工具,而Docker则是运行环境部署工具。

下面简单介绍一下Vagrant的使用。

安装virtualbox和vagrant


sudo apt-get install virtualbox
sudo apt-get install vagrant

下载box

打个打包好的系统在Vagrant中称为box,它实际上是一个zip包,可以在 http://www.vagrantbox.es/ 上找到你想要的box,下载到本地,或者直接copy对应box的url,以备vagrant添加box的时候使用。

添加box


vagrant box add {title} {url}

其中,title表示虚拟机镜像的名字,默认为base,url可以为本地box路径,也可以为url地址,支持在线安装。

初始化虚拟机


vagrant init {title}

此时会在本地生成一个名为Vagrantfile的文件,里面包含了Vagrant的配置信息,可以对虚拟机进行相应的配置。

启动虚拟机


vagrant up

第一次启动花费时间比较长。

连接虚拟机


vagrant ssh

默认用户名密码均为vagrant。登录之后就可以进行一系列操作了。

参考链接:

  1. Vagrant安装配置
  2. Vagrant使用入门

 

转载请注明:宁哥的小站 » Vagrant基础介绍

喜欢 (3)