使用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系列(1):使用vagrant在线/离线安装centos7

Vagrant是一款用来构建虚拟开发环境的外挂工具,它底层支持VirtualBox、VMware、AWS等,非常适合 php/python/ruby/java 语言开发web应用,“代码在我机子上运行...

vagrant安装linux (Centos)虚拟机并配置网络

安装步骤详见博客   三种网络配置介绍详见博客   我主要介绍容易出错的地方   安装完虚拟机,可以看到下图所示的配置文件,         用Notepad++打开 ...

vagrant系列一:vagrant的安装与初识

Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。 我们可以通过 Va...
  • hel12he
  • hel12he
  • 2016年04月05日 23:29
  • 17915

Windows7系统中通过vagrant中使用Centos7搭建LAMP环境

一 安装Vagrant并启动Centos7 这里我使用的是virtualbox作为vagrant的支持,首先自行安装virtualbox,Windows下安装很方便,就不讲了, 接下来是安装vagra...

安装Vagrant(centos环境)

安装Vagrant(centos环境)
  • swebin
  • swebin
  • 2017年04月10日 15:15
  • 1131

Vagrant安装

在学习区块链项目 Hyperledger Fabric时,因为他们使用了Vagrant作为虚拟机,所以,就先学习了一下Vagrant,下面是vagrant的安装教程。概述Vagrant是一个基于Rub...

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

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

使用Vagrant快速搭建Linux环境

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

linux常用命令以及部分hit

1:常用命令cd - 变成之前目录 cd ~ 变成当前用户主目录 cd ~username 变成username工作目录less filename...

安装Fedora 24后必要的设置

Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。在Linux操作系统的所有软件包...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用vagrant安装linux环境
举报原因:
原因补充:

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