美文网首页vagrant
使用vagrant统一开发环境

使用vagrant统一开发环境

作者: MMoooooon | 来源:发表于2016-12-17 10:28 被阅读41次

简介

vagrant类似现在很流行的docker ,相比起docker打包依赖的方式,vagrant打包的是整个虚拟机。

核心原理

vagrant 会把你配置好的虚拟机打包成box, 通过一个Vagrantfile配置这个虚拟机的一些行为。 其他成员只要使用你的box,就可以获得统一的开发环境。

使用

安装步骤略去不提,使用vagrant很简单

1.vagrant init 创建一个文件夹,然后cd到这个文件夹里

2.vagrant box add hashicorp/precise64 (这个命令会下载ubuntu12.04LTS,也可以从这里寻找可用的box)

3.编辑Vagrantfile

Vagrant.configure("2") do |config|
  config.vm.box = "hashicorp/precise64"
end

注意! 这里的box值必须与第二步add的值一致!

4.vagrant up 启动虚拟机

5.vagrant ssh 登录(也可以手动ssh,注意端口是2222,例如 ssh abc@192.168.1.1 -P 2222)

6.安装你需要的各种软件,对于我是 RVM, ruby, rails , mysql, redis...

7.sudo poweroff 关闭虚拟机

8.vagrant package 把虚拟机打包成box

9.all done!!! 分发你的box吧

相关文章

  • 使用 Vagrant 打造跨平台开发环境

    使用 Vagrant 打造跨平台开发环境在 Mac/win7 下上使用 Vagrant 打造本地开发环境开始使用 ...

  • 使用vagrant统一开发环境

    简介 vagrant类似现在很流行的docker ,相比起docker打包依赖的方式,vagrant打包的是整个虚...

  • 学习Docker的一些工具

    Vagrant + VirtualBox使用Vagrant和VirtualBox可以快速搭建Linux开发环境 d...

  • Liunx的文件权限

    之前讲过为了统一开发环境生产环境以及更换开发机器的情况,我把环境统一由Vagrant部署在Linux的虚拟机中,但...

  • 安装vagrant

    Windows 下使用 Vagrant 构建 Linux 开发环境 Vagrant 是一个简单易用的部署工具,用英...

  • Virtualbox扩容

    在Vagrant+Virtualbox 打造统一的部署环境中,基础容量只有8G,开发人员搭建各种开发环境的时,8G...

  • Vagrant 开发环境

    作用: 跨平台 可移动 自动化部署无需人工参与 统一开发环境 运行环境 终端输入 vagrant -v 可以显示是...

  • Understand images & containe

    在使用 Docker 之前我们通常会使用 Vagrant 来 build & share 开发环境。每个 Vagr...

  • 使用Vagrant搭建开发环境

    为什么要使用Vagrant 通常我们在搭建开发环境时,会使用一键安装包,如wamp,phpStudy等,可以很方便...

  • windows下使用vagrant构建 Linux 开发环境

    Windows 下使用 Vagrant 构建 Linux 开发环境 文章来源于:http://blog8090.c...

网友评论

    本文标题:使用vagrant统一开发环境

    本文链接:https://www.haomeiwen.com/subject/pipomttx.html