服务器

VPS 中安装 Vagrant教程

位置:首页 > 服务器 > linux服务器,2015-09-04
本地使用了 Vagrant开发之后,再也不怕装系统配置环境了,的确省事了很多,不过最近网站要部署了,服务器上还没有运行环境呢,因为太懒,所以想着能把 Vagra

本地使用了 Vagrant开发之后,再也不怕装系统配置环境了,的确省事了很多,不过最近网站要部署了,服务器上还没有运行环境呢,因为太懒,所以想着能把 Vagrant 直接迁移到 VPS 上该多好。

关于 Vagrant

Vagrant 是一款强大的虚拟机管理软件,一般使用 VirtualBox 做虚拟机,当然也可以用于 VMware 或者 AWS。理所当然支持 Linux Mac Windows平台。

关于 Vagrant 的更多详细信息可以参考这里

这篇文章我将在 DigitalOcean 上配置 Vagrant。

安装 Vagrant

要安装 Vagrant,需要先安装 dpkg 和 Virtual box,ssh 登录你的 VPS,执行下面命令。

sudo apt-get install dpkg-dev virtualbox-dkms

然后去 Vagrant 的下载页面 下载最新发布的版本。

wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.1_x86_64.deb 

安装下载好的 deb 包:

dpkg -i vagrant_1.7.1_x86_64.deb

如果你下载到的版本与上面的不一样,请修改相应的文件名。然后安装 Kernel headers:

sudo apt-get install linux-headers-$(uname -r)

重新配置 VirtualBox DKMS:

sudo dpkg-reconfigure virtualbox-dkms

安装工作至此告一段落,接下来就可以尽情享受 Vagrant 给你带来的便利了。

导入 Box

本地导出 box(进入工作目录,执行下面命令):

vagrant package 

将会在当前目录下生成 package.box,将其上传到你的 VPS(可能需要一段时间),同时还有你的 Vagrantfile。

导入box

vagrant box add package.box

然后执行vagrant up 之后就可以使用下面方式访问你的 vagrant了。

http://your-vps-ip:port 

写在最后:

在写这篇文章之前,我本来是想直接把我的开发环境拷贝到 VPS 上,暂时作为一个生产环境运行我的Rails APP 供队友们查看,但是我发现这个想法很不显示,等于走了一步弯路,所以我还是直接在 VPS 上配置生产环境吧。

TAGS:Vagrant教程

猜你喜欢

NewHot