zoukankan      html  css  js  c++  java
  • linux系统中利用vagrant创建虚拟开发环境

    Vagrant简介

         作为程序员,可能需要同时开发多个项目,使用多种编程语言,需要使用各种操作系统,如果将很多东西放在同一个电脑上,肯定会被各种配置环境搞晕。一个比较好的办法就是每个项目都有一个干净的开发环境,虚拟机的一个主要用处就在于此,虚拟机可以给每一个项目配置一个虚拟机,从而让各个开发环境互相独立,干干净净。现在的项目不大可能由一个人单独完成,协同开发时候需要保障大家的开发环境都一样,为了避免每个开发人员一个个的单独配置参数,安装软件,我们想要的是环境只配置一遍,然后大家可以共享,Vagrant就是实现这样的功能的,实现开发环境的跨平台统一部署。

        最近在跟普林斯顿大学Nick Feamster教授在Coursera上面的公开课Software Defined Networking,有机会学习利用Vagrant搭建开发环境,下面简介开发步骤:

    1.安装Vagrant和VirtualBox:按照课程给定的地址选择合适的操作系统进行软件下载,对于Linux来说可以利用lsb_release -a命令来查看操作系统版本,然后下载相应的deb文件。

    然后使用dpkg -i xx.deb命令安装软件。

    2.Vagrantfile是配置虚拟机的文件,在公开课中,已经写好了这个文件,所以直接用vagrant up运行,然后用vagrant ssh远程链接虚拟机即可。

    其他的开发环境配置可以按照公开课提供的Vagrantfile文件进行修改。

        

    不向静中参妙理,纵然颖悟也虚浮 立乎其大 和而不同 古之成大事者,不惟有超世之才,亦必有坚韧不拔之志
  • 相关阅读:
    LoadRunner如何监控Linux下的系统资源
    shareeverything and sharenothing原理区别
    LoadRunner下如何监控Windows系统资源
    简明 Vim 练级攻略
    自由地使用那10000个Web协议的License进行压力测试
    自己做的西直门桥
    Visual Studio问题解答(不断更新)
    记2012微软编程之美全国挑战赛
    matlab也能创作歌曲
    拈游戏
  • 原文地址:https://www.cnblogs.com/cotyb/p/4615743.html
Copyright © 2011-2022 走看看