使用vagrant安装linux环境

原创 2016年03月15日 19:32:46

vagrant简介

       vagrant是一个构件虚拟开发环境的工具。他用于创建部署虚拟的开发环境,说白了就是使用vagrant装虚拟机,而装虚拟机的文件由运维组对开发环境做的一个镜像。
       这样做的目的,省去了我们搭建开发环境,直接装一个虚拟机,把正在使用的开发环境的镜像还原进去。
       当然使用vagrant最主要解决的一个问题就是,让开发环境同步。“代码在我机子上运行没有问题”这种说辞将成为历史。

1、安装virtualBox

可以到VirtualBox的官网进行下载:
https://www.virtualbox.org/wiki/Downloads

2、安装vagrant

可以到官网下载
https://www.vagrantup.com/downloads.html

3、安装环境

       vagrant部署环境,需要一个box文件。如果实在公司里面,可以从他们那里拷一个box文件安装。这样安装的环境与他们是一致的。即模拟了一个开发环境。box文件也可以在网上下载。搜索:vagrant box

       重点内容好了,现在假设已经有了box文件。现在需要安装环境了。

1)把box文件添加到虚拟机

在文件目录下运行xshll命令:
可以使用cd命令,跳转到对应目录,在运行命令。也可以在文件目录按住shift+右键,如图:
打开box文件目录,添加到虚拟机

       运行以下命令:

//添加到虚拟机
vagrant box add centosMix CentOS-7.1.1503-x86_64-netboot.box

添加完成之后,查看一下

vagrant box  list

添加到虚拟机

2)初始化虚拟机

vagrant init centosMix   //centosMix是刚才 list中查看的虚拟机名称

初始化虚拟机
       执行完上面的命令之后,可以在本目录下生成一个vagrantFile文件。这是一个配置文件,里面包含该虚拟机的一些配置信息,可以看看。
虚拟机信息

3)启动虚拟机

启动虚拟机
       进行完以上操作,开发环境的安装就完成了。这个时候,在打开virtualBox工具,就可以看到里面装上了一个虚拟机。开发的时候,可以使用本机的开发环境进行开发。

4、使用

       就可以像使用服务器一样,远程到虚拟机了。可以使用的工具有xshell工具,winscp等工具。
       初始安装的时候后,远程的时候,使用的IP是127.0.0.1 端口号是2222。这些信息可以后续在进行设置。如果嫌麻烦,也可以修改vagrantFile文件之后,在进行安装。

总结

       上面这种方法,可以把开发环境安装到本机的虚拟机上。最主要的是安装一个linux环境,他的使用和使用linux是一样的。这种方式安装的系统体积非常小,大约100多M。这也是一个非常大的优势吧。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

经验分享之使用vagrant安装linux虚拟机

背景:很荣幸被正杰师哥选中管理SVN这一块儿,正杰师哥那么厉害,SVN还不是小Case,在学习SVN的同时,顺便学习一下其他的高大上的东东,嘿嘿……自己当时学习SVN的时候只是简单的了解了一下,在项目...

vagrant up 出现错误:使用vagrant部署开发环境遇到的坑

坑一:vitual box和vagrant都安装好了,box也添加且初始化好了,就是vagrant up的时候一点反应都没有..........漫长的等待.....(毕竟之前成功部署过一次,觉得这里不...

Vagrant 快速入门

1. Vagrant功能:      Vagrant uses Oracle’s VirtualBox to build configurable, lightweight, and portab...

使用Vagrant快速搭建Linux环境

什么是Vagrant我们知道,如果要在Windows系统下搭建Linux开发环境的话,一种选择是安装虚拟机软件,通过其虚拟出想要的系统。而Vagrant就是用来管理这种虚拟系统的第三方工具,通过简单的...

新手学Linux(二)----使用 Vagrant 打造跨平台开发环境(一)

前言     做Web开发少不了要在本地搭建好开发环境,虽然说目前各种脚本都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的相性并不是那么好,各麻烦的问题是实际部署的...

Windows 下使用 Vagrant 构建 Linux 开发环境

什么是 Vagrant Vagrant 是一个简单易用的部署工具,用英文说应该是 Orchestration Tool 。它能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境, Va...

JavaWEB开发-国际化

JavaWEB开发-国际化 Tip1:国际化开发概述 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。...

QWidget,QMainWindow和QDialog的区别

在创建Qt Gui Application时,总会让你选择在QWidget,QMainWindow和QDialog中选择一个Base Class。 这三个类具体有什么区别呢?在Qt的手册和网上找...
  • ikahn
  • ikahn
  • 2011-08-21 16:22
  • 6286

win10 安装vagrant + VirtualBox并安装系统(linux/centos/ubuntu)

vagrant可以使用命令行快速搭建linux系统,实现开发环境同步! 步骤 准备工具 安装VirtualBox安装Vagrant下载box系统镜像http://www.vagrantbox.es...

vagrant入门教程--共享文件夹配置(8)

前言 vagrant提供了将本机文件夹同步到虚拟机目录下的功能,默认是将vagrant的初始化目录同步到虚拟机/vagrant目录下: 配置 打开配置文件Vagrantfile,找到如下...
  • zsl10
  • zsl10
  • 2016-07-25 18:03
  • 3575
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)